Click here to download the Blitz Browser!

WPT

This page compares scores on the Web Platform Tests across web engines, using the latest master runs from wpt.fyi and Blitz's own test runner.


wpt / largest-contentful-paint

Spec: Largest Contentful Paint ↗

Runs: Chrome 158.0.8110.0 (wpt@4c84956f8, 2026-10-18) | Firefox 160.0a1 (wpt@b58866519, 2026-10-18) | Safari 254 preview (wpt@850b36a56, 2026-10-18) | Ladybird 1.0-38d35 (wpt@4c84956f8, 2026-10-18) | Servo Servo 0.7 (wpt@df642c414, 2026-10-17) | Blitz 38ca4e777 (wpt@cd1d8aa5b, 2026-10-18)

Score history

Percentage of subtests passing over time, one master run per day. Every engine's percentage is relative to the same denominator: the total number of subtests known to any engine in the latest runs (so lines are not distorted by tests being added to WPT, and an engine that skips tests is not flattered for it).

1 month3 months6 months1 year2 years4 yearsAll time
0%20%40%60%80%100%Nov 2025Dec 2025Jan 2026Feb 2026Mar 2026Apr 2026May 2026Jun 2026Jul 2026Aug 2026Sep 2026Oct 2026ChromeFirefoxSafariLadybirdServo

Sort: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total95.0%116/12288.5%108/12283.6%102/1224.9%6/1225.7%7/1220.0%0/122
animated57.1%4/742.8%3/742.8%3/70.0%0/70.0%0/70.0%0/7
TestChromeFirefoxSafariLadybirdServoBlitz
Total97.3%112/11591.3%105/11586.0%99/1155.2%6/1156.0%7/115NO DATA
background-image-set-image.htmlPASSPASSPASSFAILFAILNOT RUN
broken-image-icon.htmlPASSPASSPASSTIMEOUTTIMEOUTNOT RUN
contracted-image.htmlPASSPASSPASSFAILFAILNOT RUN
cross-origin-image.sub.htmlPASSPASSPASSFAILFAILNOT RUN
element-only-when-fully-active.htmlPASSPASSPASSTIMEOUTTIMEOUTNOT RUN
expanded-image.htmlPASSPASSPASSFAILFAILNOT RUN
first-letter-background.htmlPASSPASSPASSFAILFAILNOT RUN
first-paint-equals-lcp-text.htmlPASSPASSPASSFAILFAILNOT RUN
idlharness.html30/3030/3030/306/306/30NOT RUN
iframe-content-not-observed.htmlPASSPASSPASSFAILFAILNOT RUN
image-TAO.sub.htmlPASSPASSPASSFAILFAILNOT RUN
image-element-when-fully-active.htmlPASSPASSPASSTIMEOUTTIMEOUTNOT RUN
image-full-viewport.htmlPASSPASSPASSFAILFAILNOT RUN
image-inside-svg.htmlPASSPASSPASSFAILFAILNOT RUN
image-not-fully-visible.htmlPASSPASSPASSFAILFAILNOT RUN
image-removed-after-paint.htmlPASSPASSPASSTIMEOUTTIMEOUTNOT RUN
image-removed-before-load.htmlPASSPASSPASSFAILFAILNOT RUN
image-src-change.htmlPASSPASSPASSFAILFAILNOT RUN
image-sw-same-origin.https.htmlPASSPASSPASSERRORERRORNOT RUN
image-upscaling-empty-url.html10/109/100/100/100/10NOT RUN
image-upscaling.html10/109/1010/100/100/10NOT RUN
initially-invisible-images.htmlPASSFAILFAILFAILFAILNOT RUN
invisible-images-composited-1.htmlPASSPASSPASSFAILFAILNOT RUN
invisible-images-composited-2.htmlPASSPASSPASSFAILFAILNOT RUN
invisible-images.htmlPASSPASSPASSFAILFAILNOT RUN
larger-image.htmlPASSPASSTIMEOUTFAILFAILNOT RUN
larger-text.htmlPASSPASSPASSFAILFAILNOT RUN
loadTime-after-appendChild.htmlPASSPASSPASSFAILFAILNOT RUN
modified-text-not-reconsidered.htmlPASSPASSPASSFAILFAILNOT RUN
multiple-image-same-src.htmlPASSPASSPASSFAILFAILNOT RUN
multiple-redirects-TAO.htmlPASSPASSPASSFAILFAILNOT RUN
observe-after-untrusted-scroll.htmlPASSPASSPASSFAILFAILNOT RUN
observe-css-generated-image.htmlPASSPASSPASSFAILFAILNOT RUN
observe-css-generated-text.html3/33/33/30/30/3NOT RUN
observe-image.htmlPASSPASSPASSFAILFAILNOT RUN
observe-mathml.htmlPASSPASSPASSFAILFAILNOT RUN
observe-pseudo-element.tentative.htmlFAILTIMEOUTFAILTIMEOUTTIMEOUTNOT RUN
observe-random-namespace.htmlPASSPASSPASSFAILFAILNOT RUN
observe-svg-background-image.htmlPASSPASSPASSFAILFAILNOT RUN
observe-svg-data-uri-background-image.htmlPASSPASSPASSFAILFAILNOT RUN
observe-svg-data-uri-image.htmlPASSPASSPASSFAILFAILNOT RUN
observe-svg-image.htmlPASSPASSPASSFAILFAILNOT RUN
observe-text.htmlPASSPASSPASSFAILFAILNOT RUN
performance-entry-sequence.htmlPASSFAILPASSFAILFAILNOT RUN
placeholder-image.htmlPASSPASSPASSFAILFAILNOT RUN
progressively-loaded-image.htmlPASSPASSPASSFAILFAILNOT RUN
redirects-tao-star.htmlPASSPASSPASSFAILFAILNOT RUN
repeated-image.htmlPASSPASSPASSFAILFAILNOT RUN
resized-image-not-reconsidered.htmlPASSPASSPASSFAILFAILNOT RUN
same-origin-redirects.htmlPASSPASSPASSFAILFAILNOT RUN
supported-lcp-type.htmlPASSPASSPASSFAILPASSNOT RUN
text-fragment-union.htmlPASSFAILPASSFAILFAILNOT RUN
text-with-display-style.htmlPASSPASSPASSFAILFAILNOT RUN
toJSON.htmlPASSPASSPASSFAILFAILNOT RUN
transparent-text-with-shadow.htmlPASSPASSPASSFAILFAILNOT RUN
transparent-text-with-text-stroke.htmlPASSPASSPASSFAILFAILNOT RUN
transparent-text.htmlPASSPASSPASSFAILFAILNOT RUN
update-on-style-change.htmlPASSPASSPASSFAILFAILNOT RUN
video-data-uri.htmlPASSTIMEOUTTIMEOUTTIMEOUTTIMEOUTNOT RUN
video-play-after-poster.htmlPASSPASSPASSTIMEOUTTIMEOUTNOT RUN
video-poster.htmlPASSPASSPASSFAILFAILNOT RUN
web-font-styled-text-resize-block.htmlPASSPASSPASSTIMEOUTFAILNOT RUN
web-font-styled-text-resize-swap-after-interaction.htmlPASSFAILPASSTIMEOUTTIMEOUTNOT RUN
web-font-styled-text-resize-swap-smaller.htmlPASSPASSPASSTIMEOUTFAILNOT RUN
web-font-styled-text-resize-swap-subnode.htmlFAILFAILFAILFAILFAILNOT RUN
web-font-styled-text-resize-swap.htmlFAILFAILFAILFAILFAILNOT RUN