→ DOM 2. link to CSS → 2. link to CSS → get CSS get CSS → CSSOM → CSSOM 3. DOM + CSSOM → render tree 3. DOM + CSSOM → render tree 4. render tree → layout/reflow 4. render tree → layout/reflow 5. layout/reflow → paint 5. layout/reflow → paint
bottleneck? is this even your bottleneck? how many slow 3G users? - tricky how many slow 3G users? - tricky it's sooo not just about first-paint it's sooo not just about first-paint #LNM 14/11 #LNM 14/11
e.g. styletron) how to extract (but e.g. styletron) keeping it small keeping it small testing with critical CSS only testing with critical CSS only @import @import, relative , relative url(...) url(...)s s
- bit out of date - bit out of date also also by Google by Google I have a blog post, too! I have a blog post, too! Critical Rendering Path Critical Rendering Path