Synthetic paint milestones on React sites
45.9% of audited sites (4,385) paint their hero element in under 300ms in the lab and pass field LCP at 90% (1.2s median), while the 26.1% exceeding 1,500ms in the lab pass field LCP at just 62% (2.1s median).
45.9% of React sites use under 300ms lab LCP synthetic paint milestones, and 90% of those sites have a good LCP, against 79% of all React sites.
LCP pass rate
Sites with under 300ms lab LCP synthetic paint milestones have a good LCP most often: 90%, against 79% of all React sites. Sites with over 1,500ms lab LCP lab paint time have it least often, at 62%.
Synthetic paint milestones usage
Under 300ms lab LCP is the most used: 45.9% of React sites.
The four LCP phases
Across the four LCP sub-parts in Chrome's field data, the largest gap between under 300ms lab LCP and over 1,500ms lab LCP sits in time to first byte (TTFB): 379 ms median for under 300ms lab LCP against 1157 ms for over 1,500ms lab LCP. Overall median field LCP is 1.2s for under 300ms lab LCP (TTFB 379 ms, load delay 396 ms, load duration 198 ms, render delay 156 ms) versus 2.2s for over 1,500ms lab LCP.
Synthetic paint milestones per platform
Wix sets the synthetic paint milestones to under 300ms lab LCP on 63% of its sites, and 92% of Wix sites have a good LCP, against 79% of all sites.
Synthetic paint milestones or the platform
Does the platform explain the synthetic paint milestones difference?
On Wix, 95% of sites with under 300ms lab LCP synthetic paint milestones have a good LCP, against 88% of Wix sites with over 1,500ms lab LCP. Within Wix, sites with under 300ms lab LCP have a good LCP more often. On WordPress, 79% of sites with under 300ms lab LCP synthetic paint milestones have a good LCP, against 45% of WordPress sites with over 1,500ms lab LCP. Within WordPress, sites with under 300ms lab LCP have a good LCP more often.
How clean lab paint timings translate to real-user field LCP
Synthetic paint milestones measure your page without real-user cellular latency or cold device caches. A page that already takes over 1.5 seconds in a fast lab environment rarely survives real-world mobile networks. Across 4,385 sites (45.9%) painting under 300ms in the lab, 90% pass field LCP (1.2s median), dropping to 62% (2.1s median) on the 26.1% (2,495) over 1,500ms.
Understanding synthetic paint milestones
Optimize unthrottled server TTFB and eliminate render-blocking head resources so the baseline paint path finishes in under 600ms in clean lab conditions. Across all audited sites, 45.9% finish lab LCP under 300ms (90% good LCP, 1.2s median) versus 26.1% above 1,500ms (62% good LCP, 2.1s median).
By Arjen Karel · 9,570 crawled React sites (1,979 with desktop Chrome field data, 9,561 sites with synthetic paint milestones, October 2026). How we measured.