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 / webidl / ecmascript-binding

Spec: Web IDL ↗

Runs: Chrome 155.0.8041.0 (wpt@07d3da1fa, 2026-09-04) | Firefox 157.0a1 (wpt@4fbf9ef4d, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@4fbf9ef4d, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total90.2%435/48298.3%474/48296.9%467/48296.1%463/48291.3%440/4820.0%0/482
es-exceptions94.6%247/26197.7%255/26194.6%247/26199.2%259/26199.2%259/2610.0%0/261
legacy-platform-object91.3%21/23100.0%23/23100.0%23/23100.0%23/2373.9%17/230.0%0/23
TestChromeFirefoxSafariLadybirdServoBlitz
allow-resizable.html1/21/22/22/20/2NOT RUN
allow-shared.https.htmlPASSFAILFAILFAILFAILNOT RUN
attributes-accessors-unique-function-objects.htmlPASSPASSPASSPASSPASSNOT RUN
builtin-function-properties.any.html3/33/33/33/32/3NOT RUN
builtin-function-properties.any.worker.html3/33/33/33/32/3NOT RUN
class-string-interface.any.html8/88/88/88/88/8NOT RUN
class-string-interface.any.worker.html8/88/88/88/88/8NOT RUN
class-string-iterator-prototype-object.any.html5/55/55/55/55/5NOT RUN
class-string-iterator-prototype-object.any.worker.html5/55/55/55/55/5NOT RUN
class-string-named-properties-object.window.html2/22/22/22/22/2NOT RUN
constructors.html9/1515/1515/158/1515/15NOT RUN
default-iterator-object.html3/33/33/33/33/3NOT RUN
default-toJSON-cross-realm.html2/22/22/21/22/2NOT RUN
global-immutable-prototype.any.html2/22/22/22/21/2NOT RUN
global-immutable-prototype.any.serviceworker.html2/22/22/20/20/2NOT RUN
global-immutable-prototype.any.sharedworker.html2/22/22/22/21/2NOT RUN
global-immutable-prototype.any.worker.html2/22/22/22/21/2NOT RUN
global-object-implicit-this-value-cross-realm.html6/66/66/66/65/6NOT RUN
global-object-implicit-this-value.any.html9/99/99/99/96/9NOT RUN
global-object-implicit-this-value.any.serviceworker.html3/66/66/60/60/6NOT RUN
global-object-implicit-this-value.any.sharedworker.html3/66/66/66/66/6NOT RUN
global-object-implicit-this-value.any.worker.html3/66/66/66/66/6NOT RUN
has-instance.html3/33/33/33/33/3NOT RUN
interface-object-set-receiver.html2/22/22/22/22/2NOT RUN
interface-object.html4/44/44/44/44/4NOT RUN
interface-prototype-constructor-set-receiver.html2/22/22/22/22/2NOT RUN
interface-prototype-object.htmlPASSPASSPASSPASSPASSNOT RUN
invalid-this-value-cross-realm.html3/33/33/33/33/3NOT RUN
iterator-invalidation-foreach.html3/33/33/33/33/3NOT RUN
iterator-prototype-object.html4/44/44/44/44/4NOT RUN
legacy-callback-interface-object.html8/88/88/88/84/8NOT RUN
legacy-factor-function-subclass.window.htmlPASSPASSPASSPASSPASSNOT RUN
legacy-factory-function-builtin-properties.window.htmlPASSPASSPASSPASSFAILNOT RUN
no-regexp-special-casing.any.html4/44/44/44/44/4NOT RUN
no-regexp-special-casing.any.worker.html4/44/44/44/44/4NOT RUN
observable-array-no-leak-of-internals.window.htmlPASSPASSPASSPASSFAILNOT RUN
observable-array-ownkeys.window.htmlPASSPASSPASSPASSFAILNOT RUN
put-forwards.html11/1111/1111/1111/1111/11NOT RUN
replaceable-setter-throws-if-defineownproperty-fails.html0/88/88/88/88/8NOT RUN
sequence-conversion.html5/88/88/88/88/8NOT RUN
setter-argument.html17/1717/1717/1717/1710/17NOT RUN
window-named-properties-object.html9/1313/1313/1313/1313/13NOT RUN