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 / intersection-observer

Spec: Intersection Observer ↗

Runs: Chrome 154.0.8037.0 (wpt@7c4ec356a) | Firefox 157.0a1 (wpt@7c4ec356a) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-8f0a1 (wpt@7c4ec356a) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz 4dcc855ce (wpt@a95401e4e)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total90.2%377/41875.8%317/41882.8%346/41866.3%277/41873.2%306/4180.0%0/418
v278.6%55/7021.4%15/7021.4%15/7030.0%21/7045.7%32/700.0%0/70
TestChromeFirefoxSafariLadybirdServoBlitz
animating.htmlPASSPASSFAILFAILPASSNOT RUN
bounding-box.html5/55/55/54/54/5NOT RUN
callback-cross-realm-report-exception.htmlPASSPASSPASSPASSPASSNOT RUN
client-rect.html2/22/22/22/22/2NOT RUN
clip-path-animation.htmlPASSFAILFAILFAILFAILNOT RUN
clip-path.htmlPASSFAILFAILFAILFAILNOT RUN
containing-block.html5/55/55/53/55/5NOT RUN
cross-document-root.html2/22/22/21/22/2NOT RUN
cross-origin-iframe.sub.html5/53/55/51/51/5NOT RUN
cross-origin-tall-iframe-rendering.sub.htmlPASSPASSPASSPASSPASSNOT RUN
cross-origin-tall-iframe.sub.htmlPASSPASSPASSFAILFAILNOT RUN
disconnect.html3/33/33/33/33/3NOT RUN
display-none.htmlPASSPASSPASSFAILPASSNOT RUN
document-scrolling-element-root.html2/22/22/22/22/2NOT RUN
edge-inclusive-intersection.html5/55/55/55/55/5NOT RUN
empty-root-margin.htmlPASSPASSPASSPASSPASSNOT RUN
explicit-root-different-document.htmlPASSPASSPASSPASSPASSNOT RUN
fixed-position-child-scroll.html3/33/33/33/33/3NOT RUN
fixed-position-iframe-scroll.html3/33/33/33/33/3NOT RUN
fixed-position-scroll.html3/33/33/33/33/3NOT RUN
grow-height-and-scrolled.html3/33/33/33/33/3NOT RUN
idlharness.window.html49/5043/5045/5048/5050/50NOT RUN
iframe-no-root-with-wrapping-scroller.html5/55/55/52/55/5NOT RUN
iframe-no-root.html5/55/55/52/55/5NOT RUN
iframe-root-with-overflow-propagation.html3/33/33/33/33/3NOT RUN
img-lazy-loading-not-blocked-by-img-outside-viewport.htmlPASSPASSPASSPASSFAILNOT RUN
initial-observation-with-threshold.html3/33/33/31/33/3NOT RUN
inline-client-rect.html3/31/33/31/31/3NOT RUN
inline-with-block-child-client-rect.html2/22/22/22/22/2NOT RUN
intersection-ratio-ib-split.html2/22/22/22/22/2NOT RUN
intersection-ratio-with-fractional-bounds-2.htmlPASSPASSPASSPASSPASSNOT RUN
intersection-ratio-with-fractional-bounds-in-iframe.htmlPASSPASSPASSPASSPASSNOT RUN
intersection-ratio-with-fractional-bounds.htmlPASSPASSPASSPASSPASSNOT RUN
isIntersecting-change-events.html5/55/55/55/55/5NOT RUN
isIntersecting-threshold.html3/33/33/33/33/3NOT RUN
multicol-2.htmlFAILPASSPASSPASSPASSNOT RUN
multicol.htmlFAILPASSPASSPASSPASSNOT RUN
multiple-targets.html5/55/55/55/55/5NOT RUN
multiple-thresholds.html10/1010/1010/1010/1010/10NOT RUN
nested-cross-origin-iframe.sub.htmlPASSPASSPASSTIMEOUTFAILNOT RUN
not-in-containing-block-chain.htmlPASSPASSPASSPASSPASSNOT RUN
observer-attributes.html9/99/99/99/99/9NOT RUN
observer-callback-arguments.htmlPASSPASSPASSPASSPASSNOT RUN
observer-exceptions.html9/99/99/99/99/9NOT RUN
observer-without-js-reference.html3/33/33/33/33/3NOT RUN
padding-clip.htmlPASSPASSPASSPASSPASSNOT RUN
reinsert-element.htmlPASSPASSPASSPASSPASSNOT RUN
remove-element.html6/66/66/62/66/6NOT RUN
root-is-table-with-overflow-scroll.html3/31/33/33/33/3NOT RUN
root-margin-in-same-origin-iframe.htmlPASSPASSPASSPASSPASSNOT RUN
root-margin-root-element.html7/77/77/73/77/7NOT RUN
root-margin-rounding.htmlPASSPASSPASSPASSPASSNOT RUN
root-margin-scroll-margin-units.html2/142/1414/146/142/14NOT RUN
root-margin.html2/52/52/55/55/5NOT RUN
root-vertical-rl.html3/33/32/31/31/3NOT RUN
rtl-clipped-root.html2/22/22/22/22/2NOT RUN
same-document-no-root.html4/44/44/44/44/4NOT RUN
same-document-root.html7/77/77/73/77/7NOT RUN
same-document-with-document-root.html3/33/33/33/33/3NOT RUN
same-document-zero-size-target.html4/44/44/44/44/4NOT RUN
same-origin-grand-child-iframe.sub.htmlFAILPASSPASSFAILFAILNOT RUN
scroll-and-root-margin.htmlPASSPASSPASSPASSFAILNOT RUN
scroll-margin-4-val.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-clip-path.htmlPASSFAILFAILFAILFAILNOT RUN
scroll-margin-dynamic.html2/22/22/20/22/2NOT RUN
scroll-margin-horizontal.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-iframe.html2/22/22/22/21/2NOT RUN
scroll-margin-nested-2.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-nested-3.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-nested.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-no-intersect.htmlPASSPASSPASSFAILPASSNOT RUN
scroll-margin-non-scrolling-root.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-not-contained.htmlPASSPASSPASSFAILPASSNOT RUN
scroll-margin-percent.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-propagation.html0/33/33/30/31/3NOT RUN
scroll-margin-with-border-outline.htmlPASSPASSPASSPASSPASSNOT RUN
scroll-margin-zero.htmlPASSPASSPASSFAILPASSNOT RUN
scroll-margin.htmlPASSPASSPASSPASSPASSNOT RUN
shadow-content.html2/22/22/22/22/2NOT RUN
svg-clipped-rect-target.html4/43/43/43/41/4NOT RUN
svg-container-element.html3/33/33/33/31/3NOT RUN
svg-group-target.html4/44/44/42/41/4NOT RUN
svg-image.html3/33/33/33/31/3NOT RUN
svg-intersection-with-fractional-bounds-2.html6/61/66/61/61/6NOT RUN
svg-intersection-with-fractional-bounds.html4/41/44/41/41/4NOT RUN
svg-rect-target.html4/44/44/44/41/4NOT RUN
svg-stroke-change.html3/33/33/33/31/3NOT RUN
svg-target-changes-position.html3/33/33/33/31/3NOT RUN
svg-transformed-rect-target.html4/44/44/42/41/4NOT RUN
svg-viewbox.html3/33/33/33/31/3NOT RUN
target-in-detached-document.html3/31/33/31/31/3NOT RUN
target-in-different-window.htmlPASSFAILTIMEOUTPASSPASSNOT RUN
target-is-root.htmlPASSPASSPASSPASSPASSNOT RUN
text-target.html4/44/44/41/44/4NOT RUN
timestamp.html3/33/33/32/33/3NOT RUN
transform-animation.htmlPASSPASSPASSPASSFAILNOT RUN
transformed-iframe-001-cross-origin.html2/32/32/31/32/3NOT RUN
transformed-iframe-001-same-origin.html2/33/32/31/30/3NOT RUN
transformed-iframe-002-cross-origin.html2/22/22/21/21/2NOT RUN
transformed-iframe-002-same-origin.html2/22/22/21/21/2NOT RUN
transformed-iframe-003-cross-origin.html2/22/22/20/22/2NOT RUN
transformed-iframe-003-same-origin.html1/21/22/20/21/2NOT RUN
transformed-iframe-004-cross-origin.html2/22/22/20/22/2NOT RUN
transformed-iframe-004-same-origin.html1/21/22/20/21/2NOT RUN
transformed-non-invertible-iframe-cross-origin-crash.sub.htmlPASSPASSPASSPASSPASSNOT RUN
transformed-non-invertible-iframe-same-origin-crash.htmlPASSPASSPASSPASSPASSNOT RUN
unclipped-root.html3/33/33/33/33/3NOT RUN
visibility-hidden.html3/33/33/33/33/3NOT RUN
zero-area-element-hidden.html2/22/22/22/22/2NOT RUN
zero-area-element-visible.html2/22/22/22/22/2NOT RUN
zoom-scaled-target.html2/22/22/21/21/2NOT RUN