DescriptionMD History: Lazily load element files which are not needed for first paint
This splits out many invisible or heavy elements into a separate
lazy_load.html file, which is only imported after the main app has
rendered. Where necessary, simple CSS shims are added to prevent visible
changes to the page.
In effect, this splits apart the first meaningful paint from the page
being fully interactive, and in the process improves first meaningful
paint by 10-15%.
BUG=629710
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Committed: https://crrev.com/cf585f19edbbbfcfabd421a057e68a1d4cee860f
Cr-Commit-Position: refs/heads/master@{#420550}
Patch Set 1 #Patch Set 2 : Update & Fix CSS #Patch Set 3 : Simplify #Patch Set 4 : Minor tweaks and rebase #
Total comments: 6
Patch Set 5 : Rebase #Patch Set 6 : calamity@ review #
Total comments: 2
Patch Set 7 : Remove flattenhtml, rebase #Messages
Total messages: 30 (20 generated)
|