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 / dom / events

Spec: DOM ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total95.7%844/88293.5%825/88292.6%817/88289.2%787/88283.4%736/8820.0%0/882
non-cancelable-when-passive100.0%53/5381.1%43/5354.7%29/5335.8%19/5354.7%29/530.0%0/53
scrolling84.6%77/9178.0%71/9178.0%71/9171.4%65/9142.9%39/910.0%0/91
TestChromeFirefoxSafariLadybirdServoBlitz
AddEventListenerOptions-once.any.html4/44/44/44/44/4NOT RUN
AddEventListenerOptions-once.any.worker.html4/44/44/44/44/4NOT RUN
AddEventListenerOptions-passive.any.html5/55/55/55/55/5NOT RUN
AddEventListenerOptions-passive.any.worker.html5/55/55/55/55/5NOT RUN
AddEventListenerOptions-signal.any.html11/1111/1111/1111/1111/11NOT RUN
AddEventListenerOptions-signal.any.worker.html11/1111/1111/1111/1111/11NOT RUN
Body-FrameSet-Event-Handlers.html48/4848/4848/4848/4834/48NOT RUN
CustomEvent.html3/33/33/33/33/3NOT RUN
Event-cancelBubble.html8/88/88/88/88/8NOT RUN
Event-constants.html4/44/44/44/44/4NOT RUN
Event-constructors.any.html14/1414/1414/1414/1414/14NOT RUN
Event-constructors.any.worker.html14/1414/1414/1414/1414/14NOT RUN
Event-defaultPrevented-after-dispatch.html2/22/22/22/22/2NOT RUN
Event-defaultPrevented.html8/88/88/88/88/8NOT RUN
Event-dispatch-bubble-canceled.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-bubbles-false.html5/55/55/55/55/5NOT RUN
Event-dispatch-bubbles-true.html5/55/55/55/55/5NOT RUN
Event-dispatch-click.html33/3333/3333/3333/3333/33NOT RUN
Event-dispatch-click.tentative.html4/66/64/64/64/6NOT RUN
Event-dispatch-detached-click.html2/22/22/22/22/2NOT RUN
Event-dispatch-detached-input-and-change.html12/1212/1212/1212/1212/12NOT RUN
Event-dispatch-handlers-changed.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-listener-order.window.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-multiple-cancelBubble.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-multiple-stopPropagation.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-omitted-capture.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-on-disabled-elements.html9/99/99/98/96/9NOT RUN
Event-dispatch-order-at-target.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-order.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-other-document.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-propagation-stopped.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-redispatch.html4/44/44/44/44/4NOT RUN
Event-dispatch-reenter.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-single-activation-behavior.html120/132123/132120/132124/132124/132NOT RUN
Event-dispatch-target-moved.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-target-removed.htmlPASSPASSPASSPASSPASSNOT RUN
Event-dispatch-throwing-multiple-globals.html2/22/22/20/22/2NOT RUN
Event-dispatch-throwing.html2/22/22/22/22/2NOT RUN
Event-init-while-dispatching.html5/55/55/55/55/5NOT RUN
Event-initEvent.html12/1212/1212/1212/1212/12NOT RUN
Event-isTrusted.any.htmlPASSPASSPASSPASSPASSNOT RUN
Event-isTrusted.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
Event-propagation.html7/77/77/77/77/7NOT RUN
Event-returnValue.html7/77/77/77/77/7NOT RUN
Event-stopImmediatePropagation.htmlPASSPASSPASSPASSPASSNOT RUN
Event-stopPropagation-cancel-bubbling.htmlPASSPASSPASSPASSPASSNOT RUN
Event-subclasses-constructors.html49/4949/4949/4949/4942/49NOT RUN
Event-timestamp-cross-realm-getter.htmlPASSPASSPASSPASSPASSNOT RUN
Event-timestamp-high-resolution.html4/44/44/44/44/4NOT RUN
Event-timestamp-high-resolution.https.htmlPASSPASSPASSPASSPASSNOT RUN
Event-timestamp-safe-resolution.htmlPASSPASSPASSPASSPASSNOT RUN
Event-type-empty.html2/22/22/22/22/2NOT RUN
Event-type.html3/33/33/33/33/3NOT RUN
EventListener-addEventListener.sub.window.htmlPASSPASSPASSPASSPASSNOT RUN
EventListener-handleEvent-cross-realm.html2/50/54/55/53/5NOT RUN
EventListener-handleEvent.html4/66/66/66/64/6NOT RUN
EventListener-incumbent-global-1.sub.htmlPASSPASSFAILTIMEOUTPASSNOT RUN
EventListener-incumbent-global-2.sub.htmlPASSPASSFAILTIMEOUTPASSNOT RUN
EventListener-invoke-legacy.html6/66/66/64/63/6NOT RUN
EventListenerOptions-capture.html4/44/44/44/44/4NOT RUN
EventTarget-add-listener-platform-object.htmlPASSPASSPASSPASSPASSNOT RUN
EventTarget-add-remove-listener.any.htmlPASSPASSPASSPASSPASSNOT RUN
EventTarget-add-remove-listener.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
EventTarget-addEventListener.any.htmlPASSPASSPASSPASSPASSNOT RUN
EventTarget-addEventListener.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
EventTarget-constructible.any.html3/33/33/33/33/3NOT RUN
EventTarget-constructible.any.worker.html3/33/33/33/33/3NOT RUN
EventTarget-dispatchEvent-returnvalue.html2/22/22/22/22/2NOT RUN
EventTarget-dispatchEvent.html25/2525/2525/2525/2522/25NOT RUN
EventTarget-removeEventListener.any.htmlPASSPASSPASSPASSPASSNOT RUN
EventTarget-removeEventListener.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
EventTarget-this-of-listener.html6/66/66/66/66/6NOT RUN
KeyEvent-initKeyEvent.html3/33/33/33/33/3NOT RUN
click-on-absolute-pseudo.htmlPASSERRORERRORERRORERRORNOT RUN
event-disabled-dynamic.htmlPASSPASSPASSPASSPASSNOT RUN
event-global-extra.window.html6/65/66/66/66/6NOT RUN
event-global-is-still-set-when-coercing-beforeunload-result.htmlPASSPASSPASSPASSPASSNOT RUN
event-global-is-still-set-when-reporting-exception-onerror.htmlPASSFAILPASSPASSPASSNOT RUN
event-global-set-before-handleEvent-lookup.window.htmlPASSPASSPASSPASSPASSNOT RUN
event-global.html8/88/88/88/88/8NOT RUN
event-global.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-handler-attribute-replace-preserves-passive.html2/22/22/22/22/2NOT RUN
event-src-element-nullable.htmlPASSPASSPASSPASSPASSNOT RUN
focus-event-document-move.htmlPASSPASSPASSPASSPASSNOT RUN
handler-count.html?document2/22/22/22/22/2NOT RUN
handler-count.html?element2/22/22/22/22/2NOT RUN
handler-count.html?window2/22/22/22/22/2NOT RUN
keypress-dispatch-crash.htmlPASSPASSPASSPASSPASSNOT RUN
label-default-action.htmlPASSPASSPASSPASSPASSNOT RUN
legacy-pre-activation-behavior.window.htmlPASSPASSPASSPASSPASSNOT RUN
mouse-event-retarget.htmlPASSPASSPASSFAILFAILNOT RUN
no-focus-events-at-clicking-editable-content-in-link.html2/22/22/22/21/2NOT RUN
passive-by-default.html100/10092/100100/100100/100100/100NOT RUN
pointer-event-document-move.htmlPASSPASSPASSPASSPASSNOT RUN
preventDefault-during-activation-behavior.htmlPASSPASSPASSPASSPASSNOT RUN
relatedTarget.window.html3/64/63/62/63/6NOT RUN
remove-all-listeners.html2/22/22/22/22/2NOT RUN
replace-event-listener-null-browsing-context-crash.htmlPASSPASSPASSPASSPASSNOT RUN
shadow-relatedTarget.html0/22/22/22/22/2NOT RUN
webkit-animation-end-event.html13/1313/1313/139/138/13NOT RUN
webkit-animation-iteration-event.html13/1313/1313/139/138/13NOT RUN
webkit-animation-start-event.html13/1313/1313/139/138/13NOT RUN
webkit-transition-end-event.html13/1313/1313/1313/138/13NOT RUN
window-composed-path.htmlPASSPASSPASSPASSPASSNOT RUN
window-event-restored-after-throwing-onerror.htmlPASSPASSPASSPASSPASSNOT RUN