In https://chromium-review.googlesource.com/c/648536/, we added a #include for ComputedStyle to 222 CSSPropertyAPI classes. This increases compilation time.
There's not really any reason the initial values need to be on ComputedStyle. If we move them to the CSSPropertyAPI subclasses, it would make more intuitive sense in the context of Project Ribbon, and would allow us to remove the #include for ComputedStyle (and thus speed up compilation again).
Comment 1 by meade@chromium.org
, Sep 8 2017