Document lifecycle (lab)
Lab document lifecycle: DOM interactive, DOM complete, load event.
At a glance the headline numbers for Document lifecycle (lab)
Lab document lifecycle: DOM interactive, DOM complete, load event.
The typical page reaches DOM interactive after 387ms in the lab.
Distribution & median LCP site count and median LCP at each level of document lifecycle (lab) — dom interactive
Passing LCP by document lifecycle (lab) — dom interactive which level passes the LCP most often
Document lifecycle (lab) — dom interactive 387ms. p75 850ms. p99 6.7s. Spearman with LCP r = +0.38. At the low end (0ms): LCP 1.9s. At the high end (>p98): LCP 2.4s. computed
Distribution & median LCP site count and median LCP at each level of document lifecycle (lab) — dom complete
Passing LCP by document lifecycle (lab) — dom complete which level passes the LCP most often
Document lifecycle (lab) — dom complete 688ms. p75 1.4s. p99 15.0s. Spearman with LCP r = +0.37. At the low end (0ms): LCP 1.9s. At the high end (>p98): LCP 1.9s. computed
Distribution & median LCP site count and median LCP at each level of document lifecycle (lab) — load
Passing LCP by document lifecycle (lab) — load which level passes the LCP most often
Document lifecycle (lab) — load 692ms. p75 1.4s. p99 15.1s. Spearman with LCP r = +0.37. At the low end (0ms): LCP 1.9s. At the high end (>p98): LCP 1.9s. computed
Why this matters for the Core Web Vitals, and where to start fixing it
The document lifecycle is the old way of measuring pages, and it still says useful things. DOM interactive marks the HTML fully parsed. DOM complete waits for the subresources. The load event is the official end of loading, and everything that listens for it (analytics, widgets, third-party tags) starts there.
A long gap between interactive and complete means resource weight, not markup. These milestones do not map onto user experience the way the vitals do, which is why they were replaced. But a page with a slow lifecycle does not produce fast vitals.
How does this affect the Core Web Vitals?
Document lifecycle (lab) correlates with the LCP. DOM interactive separates passing sites from failing sites the most. Where the DOM interactive is low, 67% of sites pass the LCP. Where it is high, 53% do. The decline is gradual. There is no point where sites suddenly start failing.
Chrome field data from 94,910 sites, representing millions of real page loads. How we measured.