Precompiled Header

In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler. Usage of precompiled headers may significantly reduce compilation time, especially when applied to big header files or header files that include many other header files or header files that are included in many translation units.

Read more about Precompiled Header:  Rationale