{ "measured": "2026-10-19", "wpt": { "script": "oracle/suites/wpt-script-free.mjs", "commit": "26f417a8c09fbfcc0b4fcf55760f31090ef2b772", "manifest_version": 9, "missing_references": 1, "overall": { "total": 122073, "needs_script": 94603, "script_free": 27470, "by_type": { "aamtest": { "total": 98, "needs_script": 98, "script_free": 0, "script_free_share": "0.0%" }, "crashtest": { "total": 2005, "needs_script": 1276, "script_free": 729, "script_free_share": "36.4%" }, "manual": { "total": 3047, "needs_script": 1470, "script_free": 1577, "script_free_share": "51.8%" }, "print-reftest": { "total": 431, "needs_script": 22, "script_free": 409, "script_free_share": "94.9%" }, "reftest": { "total": 27939, "needs_script": 5805, "script_free": 22134, "script_free_share": "79.2%" }, "test262": { "total": 53645, "needs_script": 53645, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 31552, "needs_script": 31552, "script_free": 0, "script_free_share": "0.0%" }, "visual": { "total": 2715, "needs_script": 94, "script_free": 2621, "script_free_share": "96.5%" }, "wdspec": { "total": 641, "needs_script": 641, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "22.5%" }, "overall_without_test262": { "total": 68428, "needs_script": 40958, "script_free": 27470, "script_free_share": "40.1%" }, "directories": { "FileAPI": { "total": 88, "needs_script": 88, "script_free": 0, "by_type": { "crashtest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 73, "needs_script": 73, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "IndexedDB": { "total": 228, "needs_script": 228, "script_free": 0, "by_type": { "testharness": { "total": 228, "needs_script": 228, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "WebCryptoAPI": { "total": 132, "needs_script": 132, "script_free": 0, "by_type": { "testharness": { "total": 132, "needs_script": 132, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "accelerometer": { "total": 13, "needs_script": 13, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "accessibility": { "total": 58, "needs_script": 44, "script_free": 14, "by_type": { "crashtest": { "total": 57, "needs_script": 43, "script_free": 14, "script_free_share": "24.6%" }, "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "24.1%" }, "accname": { "total": 178, "needs_script": 178, "script_free": 0, "by_type": { "manual": { "total": 159, "needs_script": 159, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 19, "needs_script": 19, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "acid": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "reftest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "ai": { "total": 167, "needs_script": 167, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 166, "needs_script": 166, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "ambient-light": { "total": 10, "needs_script": 10, "script_free": 0, "by_type": { "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "animation-worklet": { "total": 38, "needs_script": 38, "script_free": 0, "by_type": { "reftest": { "total": 15, "needs_script": 15, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 23, "needs_script": 23, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "annotation-model": { "total": 7, "needs_script": 7, "script_free": 0, "by_type": { "manual": { "total": 7, "needs_script": 7, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "annotation-protocol": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "annotation-vocab": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "manual": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "apng": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "appmanifest": { "total": 60, "needs_script": 60, "script_free": 0, "by_type": { "manual": { "total": 60, "needs_script": 60, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "audio-output": { "total": 11, "needs_script": 11, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "audio-session": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "autoplay-policy-detection": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "avif": { "total": 2, "needs_script": 1, "script_free": 1, "by_type": { "reftest": { "total": 2, "needs_script": 1, "script_free": 1, "script_free_share": "50.0%" } }, "script_free_share": "50.0%" }, "background-fetch": { "total": 11, "needs_script": 11, "script_free": 0, "by_type": { "testharness": { "total": 11, "needs_script": 11, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "background-sync": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "badging": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "battery-status": { "total": 22, "needs_script": 22, "script_free": 0, "by_type": { "manual": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 17, "needs_script": 17, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "beacon": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "testharness": { "total": 16, "needs_script": 16, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "bluetooth": { "total": 155, "needs_script": 155, "script_free": 0, "by_type": { "testharness": { "total": 155, "needs_script": 155, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "captured-mouse-events": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "clear-site-data": { "total": 13, "needs_script": 13, "script_free": 0, "by_type": { "testharness": { "total": 13, "needs_script": 13, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "client-hints": { "total": 132, "needs_script": 132, "script_free": 0, "by_type": { "testharness": { "total": 132, "needs_script": 132, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "clipboard-apis": { "total": 61, "needs_script": 61, "script_free": 0, "by_type": { "manual": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 58, "needs_script": 58, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "close-watcher": { "total": 49, "needs_script": 49, "script_free": 0, "by_type": { "testharness": { "total": 49, "needs_script": 49, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "compat": { "total": 38, "needs_script": 17, "script_free": 21, "by_type": { "reftest": { "total": 25, "needs_script": 4, "script_free": 21, "script_free_share": "84.0%" }, "testharness": { "total": 13, "needs_script": 13, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "55.3%" }, "compression": { "total": 20, "needs_script": 20, "script_free": 0, "by_type": { "testharness": { "total": 20, "needs_script": 20, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "compute-pressure": { "total": 25, "needs_script": 25, "script_free": 0, "by_type": { "testharness": { "total": 25, "needs_script": 25, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "connection-allowlist": { "total": 86, "needs_script": 86, "script_free": 0, "by_type": { "testharness": { "total": 86, "needs_script": 86, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "console": { "total": 13, "needs_script": 13, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "contacts": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "container-timing": { "total": 29, "needs_script": 29, "script_free": 0, "by_type": { "testharness": { "total": 29, "needs_script": 29, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "content-dpr": { "total": 6, "needs_script": 2, "script_free": 4, "by_type": { "reftest": { "total": 5, "needs_script": 1, "script_free": 4, "script_free_share": "80.0%" }, "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "66.7%" }, "content-index": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "content-security-policy": { "total": 879, "needs_script": 877, "script_free": 2, "by_type": { "reftest": { "total": 2, "needs_script": 0, "script_free": 2, "script_free_share": "100.0%" }, "testharness": { "total": 877, "needs_script": 877, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.2%" }, "contenteditable": { "total": 4, "needs_script": 3, "script_free": 1, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 1, "needs_script": 0, "script_free": 1, "script_free_share": "100.0%" }, "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "25.0%" }, "cookies": { "total": 89, "needs_script": 89, "script_free": 0, "by_type": { "testharness": { "total": 89, "needs_script": 89, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "cookiestore": { "total": 56, "needs_script": 56, "script_free": 0, "by_type": { "testharness": { "total": 56, "needs_script": 56, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "core-aam": { "total": 277, "needs_script": 275, "script_free": 2, "by_type": { "aamtest": { "total": 98, "needs_script": 98, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 178, "needs_script": 176, "script_free": 2, "script_free_share": "1.1%" }, "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.7%" }, "cors": { "total": 26, "needs_script": 26, "script_free": 0, "by_type": { "testharness": { "total": 26, "needs_script": 26, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "cpu-performance": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "credential-management": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "testharness": { "total": 16, "needs_script": 16, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "css": { "total": 38049, "needs_script": 12699, "script_free": 25350, "by_type": { "crashtest": { "total": 1163, "needs_script": 569, "script_free": 594, "script_free_share": "51.1%" }, "manual": { "total": 1150, "needs_script": 104, "script_free": 1046, "script_free_share": "91.0%" }, "print-reftest": { "total": 392, "needs_script": 12, "script_free": 380, "script_free_share": "96.9%" }, "reftest": { "total": 24921, "needs_script": 4208, "script_free": 20713, "script_free_share": "83.1%" }, "testharness": { "total": 7712, "needs_script": 7712, "script_free": 0, "script_free_share": "0.0%" }, "visual": { "total": 2711, "needs_script": 94, "script_free": 2617, "script_free_share": "96.5%" } }, "script_free_share": "66.6%" }, "cssom": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "crashtest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "custom-elements": { "total": 199, "needs_script": 199, "script_free": 0, "by_type": { "crashtest": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" }, "print-reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 193, "needs_script": 193, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "delegated-ink": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "density-size-correction": { "total": 22, "needs_script": 2, "script_free": 20, "by_type": { "reftest": { "total": 20, "needs_script": 0, "script_free": 20, "script_free_share": "100.0%" }, "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "90.9%" }, "deprecation-reporting": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "device-bound-session-credentials": { "total": 27, "needs_script": 27, "script_free": 0, "by_type": { "testharness": { "total": 27, "needs_script": 27, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "device-memory": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "device-posture": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "digital-credentials": { "total": 27, "needs_script": 27, "script_free": 0, "by_type": { "testharness": { "total": 27, "needs_script": 27, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "direct-sockets": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "document-picture-in-picture": { "total": 24, "needs_script": 24, "script_free": 0, "by_type": { "manual": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 22, "needs_script": 22, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "document-policy": { "total": 10, "needs_script": 10, "script_free": 0, "by_type": { "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "dom": { "total": 752, "needs_script": 752, "script_free": 0, "by_type": { "crashtest": { "total": 35, "needs_script": 35, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 713, "needs_script": 713, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "domparsing": { "total": 82, "needs_script": 82, "script_free": 0, "by_type": { "crashtest": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 79, "needs_script": 79, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "domxpath": { "total": 36, "needs_script": 36, "script_free": 0, "by_type": { "crashtest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 34, "needs_script": 34, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "dpub-aam": { "total": 40, "needs_script": 40, "script_free": 0, "by_type": { "manual": { "total": 39, "needs_script": 39, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "dpub-aria": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "ecmascript": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "editing": { "total": 347, "needs_script": 347, "script_free": 0, "by_type": { "crashtest": { "total": 150, "needs_script": 150, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 186, "needs_script": 186, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "element-timing": { "total": 52, "needs_script": 52, "script_free": 0, "by_type": { "testharness": { "total": 52, "needs_script": 52, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "encoding": { "total": 157, "needs_script": 153, "script_free": 4, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 4, "needs_script": 0, "script_free": 4, "script_free_share": "100.0%" }, "testharness": { "total": 152, "needs_script": 152, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "2.5%" }, "encoding-detection": { "total": 75, "needs_script": 75, "script_free": 0, "by_type": { "testharness": { "total": 75, "needs_script": 75, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "encrypted-media": { "total": 100, "needs_script": 100, "script_free": 0, "by_type": { "testharness": { "total": 100, "needs_script": 100, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "entries-api": { "total": 18, "needs_script": 17, "script_free": 1, "by_type": { "manual": { "total": 15, "needs_script": 14, "script_free": 1, "script_free_share": "6.7%" }, "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "5.6%" }, "event-timing": { "total": 72, "needs_script": 72, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 71, "needs_script": 71, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "eventsource": { "total": 63, "needs_script": 63, "script_free": 0, "by_type": { "testharness": { "total": 63, "needs_script": 63, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "eyedropper": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "fedcm": { "total": 81, "needs_script": 81, "script_free": 0, "by_type": { "testharness": { "total": 81, "needs_script": 81, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "fenced-frame": { "total": 8, "needs_script": 8, "script_free": 0, "by_type": { "testharness": { "total": 8, "needs_script": 8, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "fetch": { "total": 495, "needs_script": 485, "script_free": 10, "by_type": { "crashtest": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 11, "needs_script": 1, "script_free": 10, "script_free_share": "90.9%" }, "testharness": { "total": 480, "needs_script": 480, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "2.0%" }, "file-system-access": { "total": 34, "needs_script": 34, "script_free": 0, "by_type": { "manual": { "total": 29, "needs_script": 29, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "focus": { "total": 43, "needs_script": 43, "script_free": 0, "by_type": { "crashtest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 39, "needs_script": 39, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "font-access": { "total": 12, "needs_script": 12, "script_free": 0, "by_type": { "testharness": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "forced-colors-mode": { "total": 63, "needs_script": 30, "script_free": 33, "by_type": { "reftest": { "total": 49, "needs_script": 16, "script_free": 33, "script_free_share": "67.3%" }, "testharness": { "total": 14, "needs_script": 14, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "52.4%" }, "fs": { "total": 43, "needs_script": 43, "script_free": 0, "by_type": { "testharness": { "total": 43, "needs_script": 43, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "fullscreen": { "total": 101, "needs_script": 101, "script_free": 0, "by_type": { "crashtest": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 90, "needs_script": 90, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "gamepad": { "total": 13, "needs_script": 13, "script_free": 0, "by_type": { "manual": { "total": 7, "needs_script": 7, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "generic-sensor": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "geolocation": { "total": 22, "needs_script": 22, "script_free": 0, "by_type": { "testharness": { "total": 22, "needs_script": 22, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "geolocation-sensor": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "gif": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "gpc": { "total": 4, "needs_script": 4, "script_free": 0, "by_type": { "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "graphics-aam": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "manual": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "graphics-aria": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "gyroscope": { "total": 10, "needs_script": 10, "script_free": 0, "by_type": { "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "hr-time": { "total": 14, "needs_script": 14, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 13, "needs_script": 13, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "hsts": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "html": { "total": 10044, "needs_script": 9397, "script_free": 647, "by_type": { "crashtest": { "total": 195, "needs_script": 170, "script_free": 25, "script_free_share": "12.8%" }, "manual": { "total": 358, "needs_script": 293, "script_free": 65, "script_free_share": "18.2%" }, "print-reftest": { "total": 17, "needs_script": 2, "script_free": 15, "script_free_share": "88.2%" }, "reftest": { "total": 1422, "needs_script": 880, "script_free": 542, "script_free_share": "38.1%" }, "testharness": { "total": 8052, "needs_script": 8052, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "6.4%" }, "html-aam": { "total": 35, "needs_script": 35, "script_free": 0, "by_type": { "testharness": { "total": 35, "needs_script": 35, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "html-longdesc": { "total": 23, "needs_script": 1, "script_free": 22, "by_type": { "manual": { "total": 23, "needs_script": 1, "script_free": 22, "script_free_share": "95.7%" } }, "script_free_share": "95.7%" }, "html-media-capture": { "total": 15, "needs_script": 12, "script_free": 3, "by_type": { "manual": { "total": 13, "needs_script": 10, "script_free": 3, "script_free_share": "23.1%" }, "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "20.0%" }, "html-ruby-extensions": { "total": 84, "needs_script": 0, "script_free": 84, "by_type": { "reftest": { "total": 84, "needs_script": 0, "script_free": 84, "script_free_share": "100.0%" } }, "script_free_share": "100.0%" }, "https-upgrades": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "testharness": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "idle-detection": { "total": 12, "needs_script": 12, "script_free": 0, "by_type": { "testharness": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "imagebitmap-renderingcontext": { "total": 14, "needs_script": 14, "script_free": 0, "by_type": { "testharness": { "total": 14, "needs_script": 14, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "import-maps": { "total": 47, "needs_script": 47, "script_free": 0, "by_type": { "testharness": { "total": 47, "needs_script": 47, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "inert": { "total": 29, "needs_script": 29, "script_free": 0, "by_type": { "testharness": { "total": 29, "needs_script": 29, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "infrastructure": { "total": 184, "needs_script": 138, "script_free": 46, "by_type": { "crashtest": { "total": 4, "needs_script": 3, "script_free": 1, "script_free_share": "25.0%" }, "print-reftest": { "total": 8, "needs_script": 2, "script_free": 6, "script_free_share": "75.0%" }, "reftest": { "total": 53, "needs_script": 14, "script_free": 39, "script_free_share": "73.6%" }, "test262": { "total": 20, "needs_script": 20, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 98, "needs_script": 98, "script_free": 0, "script_free_share": "0.0%" }, "wdspec": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "25.0%" }, "input-device-capabilities": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "input-events": { "total": 27, "needs_script": 27, "script_free": 0, "by_type": { "testharness": { "total": 27, "needs_script": 27, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "installedapp": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "intersection-observer": { "total": 152, "needs_script": 152, "script_free": 0, "by_type": { "crashtest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 149, "needs_script": 149, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "intervention-reporting": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "is-input-pending": { "total": 12, "needs_script": 12, "script_free": 0, "by_type": { "testharness": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "jpegxl": { "total": 61, "needs_script": 20, "script_free": 41, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 46, "needs_script": 8, "script_free": 38, "script_free_share": "82.6%" }, "testharness": { "total": 11, "needs_script": 11, "script_free": 0, "script_free_share": "0.0%" }, "visual": { "total": 3, "needs_script": 0, "script_free": 3, "script_free_share": "100.0%" } }, "script_free_share": "67.2%" }, "js": { "total": 26, "needs_script": 26, "script_free": 0, "by_type": { "testharness": { "total": 26, "needs_script": 26, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "js-self-profiling": { "total": 26, "needs_script": 26, "script_free": 0, "by_type": { "testharness": { "total": 26, "needs_script": 26, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "keyboard-lock": { "total": 7, "needs_script": 7, "script_free": 0, "by_type": { "testharness": { "total": 7, "needs_script": 7, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "keyboard-map": { "total": 8, "needs_script": 8, "script_free": 0, "by_type": { "testharness": { "total": 8, "needs_script": 8, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "largest-contentful-paint": { "total": 72, "needs_script": 72, "script_free": 0, "by_type": { "testharness": { "total": 72, "needs_script": 72, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "layout-instability": { "total": 82, "needs_script": 82, "script_free": 0, "by_type": { "testharness": { "total": 82, "needs_script": 82, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "loading": { "total": 53, "needs_script": 53, "script_free": 0, "by_type": { "testharness": { "total": 53, "needs_script": 53, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "long-animation-frame": { "total": 44, "needs_script": 44, "script_free": 0, "by_type": { "testharness": { "total": 44, "needs_script": 44, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "longtask-timing": { "total": 21, "needs_script": 21, "script_free": 0, "by_type": { "testharness": { "total": 21, "needs_script": 21, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "magnetometer": { "total": 10, "needs_script": 10, "script_free": 0, "by_type": { "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "managed": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mathml": { "total": 610, "needs_script": 392, "script_free": 218, "by_type": { "crashtest": { "total": 126, "needs_script": 59, "script_free": 67, "script_free_share": "53.2%" }, "reftest": { "total": 278, "needs_script": 127, "script_free": 151, "script_free_share": "54.3%" }, "testharness": { "total": 206, "needs_script": 206, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "35.7%" }, "measure-memory": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "testharness": { "total": 16, "needs_script": 16, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "media-capabilities": { "total": 7, "needs_script": 7, "script_free": 0, "by_type": { "testharness": { "total": 7, "needs_script": 7, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "media-playback-quality": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "media-source": { "total": 84, "needs_script": 84, "script_free": 0, "by_type": { "testharness": { "total": 84, "needs_script": 84, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-extensions": { "total": 13, "needs_script": 13, "script_free": 0, "by_type": { "testharness": { "total": 13, "needs_script": 13, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-fromelement": { "total": 12, "needs_script": 12, "script_free": 0, "by_type": { "testharness": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-handle": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-image": { "total": 24, "needs_script": 24, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 23, "needs_script": 23, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-insertable-streams": { "total": 17, "needs_script": 17, "script_free": 0, "by_type": { "testharness": { "total": 17, "needs_script": 17, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-record": { "total": 21, "needs_script": 21, "script_free": 0, "by_type": { "testharness": { "total": 21, "needs_script": 21, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-region": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediacapture-streams": { "total": 59, "needs_script": 59, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 57, "needs_script": 57, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mediasession": { "total": 9, "needs_script": 9, "script_free": 0, "by_type": { "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "merchant-validation": { "total": 4, "needs_script": 4, "script_free": 0, "by_type": { "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mimesniff": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "testharness": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mixed-content": { "total": 388, "needs_script": 388, "script_free": 0, "by_type": { "testharness": { "total": 388, "needs_script": 388, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "mst-content-hint": { "total": 4, "needs_script": 4, "script_free": 0, "by_type": { "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "nav-tracking-mitigations": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "navigation-api": { "total": 453, "needs_script": 453, "script_free": 0, "by_type": { "crashtest": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 449, "needs_script": 449, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "navigation-timing": { "total": 58, "needs_script": 58, "script_free": 0, "by_type": { "testharness": { "total": 58, "needs_script": 58, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "netinfo": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "network-error-logging": { "total": 12, "needs_script": 12, "script_free": 0, "by_type": { "testharness": { "total": 12, "needs_script": 12, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "notifications": { "total": 36, "needs_script": 36, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 11, "needs_script": 11, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 24, "needs_script": 24, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "old-tests": { "total": 15, "needs_script": 15, "script_free": 0, "by_type": { "testharness": { "total": 15, "needs_script": 15, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "orientation-event": { "total": 37, "needs_script": 37, "script_free": 0, "by_type": { "manual": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 27, "needs_script": 27, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "orientation-sensor": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "testharness": { "total": 16, "needs_script": 16, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "page-lifecycle": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "page-visibility": { "total": 13, "needs_script": 13, "script_free": 0, "by_type": { "manual": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 11, "needs_script": 11, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "paint-timing": { "total": 56, "needs_script": 56, "script_free": 0, "by_type": { "testharness": { "total": 56, "needs_script": 56, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "payment-method-basic-card": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "manual": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "payment-method-id": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "payment-method-manifest": { "total": 9, "needs_script": 9, "script_free": 0, "by_type": { "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "payment-request": { "total": 68, "needs_script": 68, "script_free": 0, "by_type": { "manual": { "total": 35, "needs_script": 35, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 33, "needs_script": 33, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "performance-timeline": { "total": 51, "needs_script": 51, "script_free": 0, "by_type": { "testharness": { "total": 51, "needs_script": 51, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "periodic-background-sync": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "permissions": { "total": 14, "needs_script": 14, "script_free": 0, "by_type": { "testharness": { "total": 14, "needs_script": 14, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "permissions-policy": { "total": 116, "needs_script": 116, "script_free": 0, "by_type": { "manual": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 110, "needs_script": 110, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "permissions-request": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "permissions-revoke": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "picture-in-picture": { "total": 18, "needs_script": 18, "script_free": 0, "by_type": { "testharness": { "total": 18, "needs_script": 18, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "png": { "total": 44, "needs_script": 33, "script_free": 11, "by_type": { "manual": { "total": 8, "needs_script": 0, "script_free": 8, "script_free_share": "100.0%" }, "reftest": { "total": 32, "needs_script": 29, "script_free": 3, "script_free_share": "9.4%" }, "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "25.0%" }, "pointerevents": { "total": 194, "needs_script": 194, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 8, "needs_script": 8, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 185, "needs_script": 185, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "pointerlock": { "total": 26, "needs_script": 26, "script_free": 0, "by_type": { "manual": { "total": 7, "needs_script": 7, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 19, "needs_script": 19, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "preload": { "total": 71, "needs_script": 70, "script_free": 1, "by_type": { "crashtest": { "total": 1, "needs_script": 0, "script_free": 1, "script_free_share": "100.0%" }, "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 69, "needs_script": 69, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "1.4%" }, "presentation-api": { "total": 37, "needs_script": 37, "script_free": 0, "by_type": { "manual": { "total": 24, "needs_script": 24, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 13, "needs_script": 13, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "print": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "private-click-measurement": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "proximity": { "total": 4, "needs_script": 4, "script_free": 0, "by_type": { "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "push-api": { "total": 9, "needs_script": 9, "script_free": 0, "by_type": { "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "quirks": { "total": 51, "needs_script": 26, "script_free": 25, "by_type": { "crashtest": { "total": 3, "needs_script": 1, "script_free": 2, "script_free_share": "66.7%" }, "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 30, "needs_script": 7, "script_free": 23, "script_free_share": "76.7%" }, "testharness": { "total": 17, "needs_script": 17, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "49.0%" }, "referrer-policy": { "total": 1392, "needs_script": 1391, "script_free": 1, "by_type": { "reftest": { "total": 1, "needs_script": 0, "script_free": 1, "script_free_share": "100.0%" }, "testharness": { "total": 1391, "needs_script": 1391, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.1%" }, "remote-playback": { "total": 18, "needs_script": 18, "script_free": 0, "by_type": { "manual": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "reporting": { "total": 25, "needs_script": 25, "script_free": 0, "by_type": { "testharness": { "total": 25, "needs_script": 25, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "requestidlecallback": { "total": 20, "needs_script": 20, "script_free": 0, "by_type": { "testharness": { "total": 20, "needs_script": 20, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "resize-observer": { "total": 39, "needs_script": 39, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 35, "needs_script": 35, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "resource-timing": { "total": 150, "needs_script": 150, "script_free": 0, "by_type": { "testharness": { "total": 150, "needs_script": 150, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "sanitizer-api": { "total": 31, "needs_script": 31, "script_free": 0, "by_type": { "testharness": { "total": 31, "needs_script": 31, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "savedata": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "scheduler": { "total": 39, "needs_script": 39, "script_free": 0, "by_type": { "testharness": { "total": 39, "needs_script": 39, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "screen-capture": { "total": 15, "needs_script": 15, "script_free": 0, "by_type": { "testharness": { "total": 15, "needs_script": 15, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "screen-details": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "screen-orientation": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 15, "needs_script": 15, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "screen-wake-lock": { "total": 17, "needs_script": 17, "script_free": 0, "by_type": { "testharness": { "total": 17, "needs_script": 17, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "scroll-animations": { "total": 276, "needs_script": 270, "script_free": 6, "by_type": { "crashtest": { "total": 18, "needs_script": 16, "script_free": 2, "script_free_share": "11.1%" }, "print-reftest": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 31, "needs_script": 27, "script_free": 4, "script_free_share": "12.9%" }, "testharness": { "total": 223, "needs_script": 223, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "2.2%" }, "scroll-performance-timing": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "scroll-to-text-fragment": { "total": 27, "needs_script": 27, "script_free": 0, "by_type": { "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 26, "needs_script": 26, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "secure-contexts": { "total": 8, "needs_script": 8, "script_free": 0, "by_type": { "testharness": { "total": 8, "needs_script": 8, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "secure-payment-confirmation": { "total": 20, "needs_script": 20, "script_free": 0, "by_type": { "testharness": { "total": 20, "needs_script": 20, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "selection": { "total": 178, "needs_script": 178, "script_free": 0, "by_type": { "crashtest": { "total": 36, "needs_script": 36, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "print-reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 17, "needs_script": 17, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 123, "needs_script": 123, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "serial": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "manual": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "server-timing": { "total": 9, "needs_script": 9, "script_free": 0, "by_type": { "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "service-workers": { "total": 302, "needs_script": 299, "script_free": 3, "by_type": { "crashtest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 5, "needs_script": 2, "script_free": 3, "script_free_share": "60.0%" }, "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 294, "needs_script": 294, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "1.0%" }, "shadow-dom": { "total": 346, "needs_script": 342, "script_free": 4, "by_type": { "crashtest": { "total": 43, "needs_script": 39, "script_free": 4, "script_free_share": "9.3%" }, "reftest": { "total": 25, "needs_script": 25, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 278, "needs_script": 278, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "1.2%" }, "shape-detection": { "total": 24, "needs_script": 24, "script_free": 0, "by_type": { "testharness": { "total": 24, "needs_script": 24, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "signed-exchange": { "total": 60, "needs_script": 60, "script_free": 0, "by_type": { "testharness": { "total": 60, "needs_script": 60, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "soft-navigation-heuristics": { "total": 94, "needs_script": 94, "script_free": 0, "by_type": { "testharness": { "total": 94, "needs_script": 94, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "speculation-rules": { "total": 202, "needs_script": 202, "script_free": 0, "by_type": { "testharness": { "total": 202, "needs_script": 202, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "speech-api": { "total": 25, "needs_script": 25, "script_free": 0, "by_type": { "manual": { "total": 8, "needs_script": 8, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 17, "needs_script": 17, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "storage": { "total": 28, "needs_script": 28, "script_free": 0, "by_type": { "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 27, "needs_script": 27, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "storage-access-api": { "total": 40, "needs_script": 40, "script_free": 0, "by_type": { "testharness": { "total": 40, "needs_script": 40, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "streams": { "total": 97, "needs_script": 97, "script_free": 0, "by_type": { "crashtest": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 88, "needs_script": 88, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "subapps": { "total": 8, "needs_script": 8, "script_free": 0, "by_type": { "testharness": { "total": 8, "needs_script": 8, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "subresource-integrity": { "total": 23, "needs_script": 23, "script_free": 0, "by_type": { "testharness": { "total": 23, "needs_script": 23, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "svg": { "total": 1887, "needs_script": 998, "script_free": 889, "by_type": { "crashtest": { "total": 49, "needs_script": 34, "script_free": 15, "script_free_share": "30.6%" }, "manual": { "total": 514, "needs_script": 88, "script_free": 426, "script_free_share": "82.9%" }, "print-reftest": { "total": 8, "needs_script": 0, "script_free": 8, "script_free_share": "100.0%" }, "reftest": { "total": 563, "needs_script": 124, "script_free": 439, "script_free_share": "78.0%" }, "testharness": { "total": 752, "needs_script": 752, "script_free": 0, "script_free_share": "0.0%" }, "visual": { "total": 1, "needs_script": 0, "script_free": 1, "script_free_share": "100.0%" } }, "script_free_share": "47.1%" }, "svg-aam": { "total": 7, "needs_script": 7, "script_free": 0, "by_type": { "testharness": { "total": 7, "needs_script": 7, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "third_party": { "total": 53625, "needs_script": 53625, "script_free": 0, "by_type": { "test262": { "total": 53625, "needs_script": 53625, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "timing-entrytypes-registry": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "touch-events": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 14, "needs_script": 14, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "trust-tokens": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "trusted-types": { "total": 230, "needs_script": 230, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 228, "needs_script": 228, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "ua-client-hints": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "uievents": { "total": 75, "needs_script": 75, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "manual": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 68, "needs_script": 68, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "upgrade-insecure-requests": { "total": 197, "needs_script": 197, "script_free": 0, "by_type": { "testharness": { "total": 197, "needs_script": 197, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "url": { "total": 34, "needs_script": 34, "script_free": 0, "by_type": { "testharness": { "total": 34, "needs_script": 34, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "urlpattern": { "total": 9, "needs_script": 9, "script_free": 0, "by_type": { "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "user-timing": { "total": 38, "needs_script": 38, "script_free": 0, "by_type": { "testharness": { "total": 38, "needs_script": 38, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "vibration": { "total": 14, "needs_script": 14, "script_free": 0, "by_type": { "manual": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "video-rvfc": { "total": 8, "needs_script": 8, "script_free": 0, "by_type": { "testharness": { "total": 8, "needs_script": 8, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "viewport": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "viewport-segments": { "total": 3, "needs_script": 3, "script_free": 0, "by_type": { "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "virtual-keyboard": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "manual": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "visual-viewport": { "total": 29, "needs_script": 29, "script_free": 0, "by_type": { "manual": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 19, "needs_script": 19, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "wai-aria": { "total": 266, "needs_script": 266, "script_free": 0, "by_type": { "manual": { "total": 233, "needs_script": 233, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 33, "needs_script": 33, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "wasm": { "total": 408, "needs_script": 408, "script_free": 0, "by_type": { "testharness": { "total": 408, "needs_script": 408, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-animations": { "total": 204, "needs_script": 204, "script_free": 0, "by_type": { "crashtest": { "total": 43, "needs_script": 43, "script_free": 0, "script_free_share": "0.0%" }, "reftest": { "total": 18, "needs_script": 18, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 143, "needs_script": 143, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-based-payment-handler": { "total": 16, "needs_script": 16, "script_free": 0, "by_type": { "manual": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-bundle": { "total": 28, "needs_script": 28, "script_free": 0, "by_type": { "testharness": { "total": 28, "needs_script": 28, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-extensions": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "testharness": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-install": { "total": 4, "needs_script": 4, "script_free": 0, "by_type": { "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-locks": { "total": 35, "needs_script": 35, "script_free": 0, "by_type": { "crashtest": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 30, "needs_script": 30, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-nfc": { "total": 15, "needs_script": 15, "script_free": 0, "by_type": { "manual": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 11, "needs_script": 11, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-otp": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "web-share": { "total": 30, "needs_script": 30, "script_free": 0, "by_type": { "manual": { "total": 15, "needs_script": 15, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 15, "needs_script": 15, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webaudio": { "total": 307, "needs_script": 307, "script_free": 0, "by_type": { "crashtest": { "total": 7, "needs_script": 7, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 300, "needs_script": 300, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webauthn": { "total": 56, "needs_script": 55, "script_free": 1, "by_type": { "manual": { "total": 1, "needs_script": 0, "script_free": 1, "script_free_share": "100.0%" }, "testharness": { "total": 55, "needs_script": 55, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "1.8%" }, "webcodecs": { "total": 74, "needs_script": 74, "script_free": 0, "by_type": { "crashtest": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 70, "needs_script": 70, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webdriver": { "total": 641, "needs_script": 641, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "wdspec": { "total": 640, "needs_script": 640, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webgl": { "total": 10, "needs_script": 10, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webhid": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webidl": { "total": 45, "needs_script": 45, "script_free": 0, "by_type": { "testharness": { "total": 45, "needs_script": 45, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webmcp": { "total": 69, "needs_script": 69, "script_free": 0, "by_type": { "crashtest": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 67, "needs_script": 67, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webmessaging": { "total": 137, "needs_script": 137, "script_free": 0, "by_type": { "testharness": { "total": 137, "needs_script": 137, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webmidi": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webnn": { "total": 181, "needs_script": 181, "script_free": 0, "by_type": { "testharness": { "total": 181, "needs_script": 181, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc": { "total": 226, "needs_script": 226, "script_free": 0, "by_type": { "testharness": { "total": 226, "needs_script": 226, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc-encoded-transform": { "total": 40, "needs_script": 40, "script_free": 0, "by_type": { "testharness": { "total": 40, "needs_script": 40, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc-extensions": { "total": 10, "needs_script": 10, "script_free": 0, "by_type": { "testharness": { "total": 10, "needs_script": 10, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc-ice": { "total": 1, "needs_script": 1, "script_free": 0, "by_type": { "testharness": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc-identity": { "total": 4, "needs_script": 4, "script_free": 0, "by_type": { "testharness": { "total": 4, "needs_script": 4, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc-priority": { "total": 2, "needs_script": 2, "script_free": 0, "by_type": { "testharness": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc-stats": { "total": 9, "needs_script": 9, "script_free": 0, "by_type": { "testharness": { "total": 9, "needs_script": 9, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webrtc-svc": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "websockets": { "total": 216, "needs_script": 216, "script_free": 0, "by_type": { "testharness": { "total": 216, "needs_script": 216, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webstorage": { "total": 56, "needs_script": 56, "script_free": 0, "by_type": { "manual": { "total": 2, "needs_script": 2, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 54, "needs_script": 54, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webtransport": { "total": 34, "needs_script": 34, "script_free": 0, "by_type": { "crashtest": { "total": 1, "needs_script": 1, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 33, "needs_script": 33, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webusb": { "total": 37, "needs_script": 37, "script_free": 0, "by_type": { "manual": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 32, "needs_script": 32, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webvtt": { "total": 323, "needs_script": 323, "script_free": 0, "by_type": { "reftest": { "total": 250, "needs_script": 250, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 73, "needs_script": 73, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "webxr": { "total": 165, "needs_script": 165, "script_free": 0, "by_type": { "testharness": { "total": 165, "needs_script": 165, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "window-management": { "total": 5, "needs_script": 5, "script_free": 0, "by_type": { "testharness": { "total": 5, "needs_script": 5, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "workers": { "total": 296, "needs_script": 296, "script_free": 0, "by_type": { "testharness": { "total": 296, "needs_script": 296, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "worklets": { "total": 21, "needs_script": 21, "script_free": 0, "by_type": { "testharness": { "total": 21, "needs_script": 21, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "x-frame-options": { "total": 6, "needs_script": 6, "script_free": 0, "by_type": { "testharness": { "total": 6, "needs_script": 6, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "xhr": { "total": 332, "needs_script": 332, "script_free": 0, "by_type": { "manual": { "total": 3, "needs_script": 3, "script_free": 0, "script_free_share": "0.0%" }, "testharness": { "total": 329, "needs_script": 329, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "0.0%" }, "xml": { "total": 23, "needs_script": 18, "script_free": 5, "by_type": { "crashtest": { "total": 9, "needs_script": 5, "script_free": 4, "script_free_share": "44.4%" }, "reftest": { "total": 3, "needs_script": 2, "script_free": 1, "script_free_share": "33.3%" }, "testharness": { "total": 11, "needs_script": 11, "script_free": 0, "script_free_share": "0.0%" } }, "script_free_share": "21.7%" } } }, "machine": { "nproc": 16, "rustc": "1.97.1", "compiler_cache": "off (RUSTC_WRAPPER unset for the timed builds)", "build_timing": "experiments/js-engine-probe/time-builds.sh: three cold builds per probe, one at a time, each started when the one-minute load average was below 2; cold_release_seconds is the median" }, "baseline": { "probe": "experiments/js-engine-probe/empty", "stripped_bytes": 366352, "cold_release_seconds": 0.2, "cold_release_samples_seconds": [ 0.2, 0.2, 0.2 ], "load_average_at_start": [ 1.87, 1.87, 1.87 ] }, "engines": [ { "name": "Boa", "crate": "boa_engine", "crate_version": "0.22.0", "engine_version": "Boa 0.22.0", "license": "MIT OR Unlicense", "language": "Rust", "probe": "experiments/js-engine-probe/boa", "test262": { "source_url": "https://test262.fyi/", "data_url": "https://data.test262.fyi/index.json", "feature_data_url": "https://data.test262.fyi/meta.json", "date": "2026-10-19", "test262_commit": "d53ebc8", "engine_key": "boa", "engine_version": "9871775", "passed": 51252, "total": 53616, "pass_rate": "95.6%", "intl402_passed": 2673, "intl402_total": 3382, "temporal_feature_passed": 6546, "temporal_feature_total": 6715, "pass_rate_without_intl402": "96.7%" }, "binary": { "stripped_bytes": 13124800, "over_empty_bytes": 12758448, "over_empty": "12.2 MiB" }, "build": { "cold_release_seconds": 49.2, "cold_release_samples_seconds": [ 50.3, 47.8, 49.2 ], "nproc": 16, "load_average_at_start": [ 1.87, 1.86, 1.84 ], "downloads_prebuilt": false, "prebuilt_note": "Pure Rust; everything compiles from crates.io sources." }, "wasm": { "wasm32-unknown-unknown": { "builds": false, "error": "getrandom 0.4.3: \"The wasm32/64-unknown-unknown are not supported by default; you may need to enable the \\\"wasm_js\\\" crate feature.\" With boa_engine's `js` feature the probe builds, and the module then imports wasm-bindgen glue." }, "wasm32-wasip1": { "builds": true, "error": null } } }, { "name": "QuickJS (QuickJS-NG)", "crate": "rquickjs", "crate_version": "0.14.0", "engine_version": "QuickJS-NG 0.16.2 (bundled by rquickjs-sys 0.14.0)", "license": "MIT", "language": "C", "probe": "experiments/js-engine-probe/quickjs", "test262": { "source_url": "https://test262.fyi/", "data_url": "https://data.test262.fyi/index.json", "feature_data_url": "https://data.test262.fyi/meta.json", "date": "2026-10-19", "test262_commit": "d53ebc8", "engine_key": "qjs_ng", "engine_version": "081d50c", "passed": 44774, "total": 53616, "pass_rate": "83.5%", "intl402_passed": 23, "intl402_total": 3382, "temporal_feature_passed": 0, "temporal_feature_total": 6715, "pass_rate_without_intl402": "89.1%" }, "binary": { "stripped_bytes": 1600944, "over_empty_bytes": 1234592, "over_empty": "1.2 MiB" }, "build": { "cold_release_seconds": 42.8, "cold_release_samples_seconds": [ 42.7, 42.8, 45.7 ], "nproc": 16, "load_average_at_start": [ 1.67, 1.75, 1.86 ], "downloads_prebuilt": false, "prebuilt_note": "QuickJS-NG C sources are bundled in rquickjs-sys and compiled with the system C compiler. The wasm32-wasip1 build downloads WASI SDK 24 (a clang toolchain) from GitHub." }, "wasm": { "wasm32-unknown-unknown": { "builds": false, "error": "rquickjs-sys build script: cc-rs \"failed to find tool \\\"clang\\\"\" (the development box has no clang). With CC_wasm32_unknown_unknown pointed at WASI SDK 24's clang the probe builds: rquickjs-sys vendors a wasm libc for this target." }, "wasm32-wasip1": { "builds": true, "error": null } } }, { "name": "V8", "crate": "v8", "crate_version": "152.2.0", "engine_version": "V8 15.2.124", "license": "MIT (rusty_v8 bindings); V8 itself BSD-3-Clause", "language": "C++", "probe": "experiments/js-engine-probe/v8", "test262": { "source_url": "https://test262.fyi/", "data_url": "https://data.test262.fyi/index.json", "feature_data_url": "https://data.test262.fyi/meta.json", "date": "2026-10-19", "test262_commit": "d53ebc8", "engine_key": "v8", "engine_version": "15.8.21", "passed": 52377, "total": 53616, "pass_rate": "97.7%", "intl402_passed": 3345, "intl402_total": 3382, "temporal_feature_passed": 6710, "temporal_feature_total": 6715, "pass_rate_without_intl402": "97.6%" }, "binary": { "stripped_bytes": 48138072, "over_empty_bytes": 47771720, "over_empty": "45.6 MiB" }, "build": { "cold_release_seconds": 26.9, "cold_release_samples_seconds": [ 26.9, 26.9, 31.9 ], "nproc": 16, "load_average_at_start": [ 1.66, 1.56, 1.64 ], "downloads_prebuilt": true, "prebuilt_note": "Downloads librusty_v8_release_x86_64-unknown-linux-gnu.a.gz from the denoland/rusty_v8 GitHub release v152.2.0. Building V8 from source instead (V8_FROM_SOURCE=1) needs its own toolchain download and was not timed." }, "wasm": { "wasm32-unknown-unknown": { "builds": false, "error": "v8 build script: \"Failed to fetch the V8 prebuilt artifact .../gen/src_binding_release_wasm32-unknown-unknown.rs\" (HTTP 404: no prebuilt for this target); V8 itself has no WebAssembly port." }, "wasm32-wasip1": { "builds": false, "error": "v8 build script: \"Failed to fetch the V8 prebuilt artifact .../gen/src_binding_release_wasm32-wasip1.rs\" (HTTP 404: no prebuilt for this target); V8 itself has no WebAssembly port." } } }, { "name": "SpiderMonkey", "crate": "mozjs", "crate_version": "0.26.9", "engine_version": "SpiderMonkey 153.4.0 (mozjs_sys 153.4.0-1)", "license": "MPL-2.0", "language": "C++", "probe": "experiments/js-engine-probe/spidermonkey", "test262": { "source_url": "https://test262.fyi/", "data_url": "https://data.test262.fyi/index.json", "feature_data_url": "https://data.test262.fyi/meta.json", "date": "2026-10-19", "test262_commit": "d53ebc8", "engine_key": "sm", "engine_version": "160.0a1", "passed": 52790, "total": 53616, "pass_rate": "98.5%", "intl402_passed": 3377, "intl402_total": 3382, "temporal_feature_passed": 6707, "temporal_feature_total": 6715, "pass_rate_without_intl402": "98.4%" }, "binary": { "stripped_bytes": 35179496, "over_empty_bytes": 34813144, "over_empty": "33.2 MiB" }, "build": { "cold_release_seconds": 16.2, "cold_release_samples_seconds": [ 16.2, 16.4, 15.4 ], "nproc": 16, "load_average_at_start": [ 1.77, 1.87, 1.72 ], "downloads_prebuilt": true, "prebuilt_note": "mozjs_sys downloads a prebuilt static SpiderMonkey library from the servo/mozjs GitHub releases (\"Successfully downloaded mozjs archive in 442 ms\"); without it (MOZJS_FROM_SOURCE=1, or a target with no prebuilt) it builds SpiderMonkey from source, which was not timed." }, "wasm": { "wasm32-unknown-unknown": { "builds": false, "error": "libz-sys build script: cc-rs \"failed to find tool \\\"clang\\\"\" (first failure; the development box has no clang). mozjs_sys has no wasm32-unknown-unknown support and publishes no prebuilt for it." }, "wasm32-wasip1": { "builds": false, "error": "libz-sys build script: cc-rs \"failed to find tool \\\"clang\\\"\" (first failure). mozjs_sys supports WASI only through WASI_SDK_PATH and a from-source SpiderMonkey build, which was not attempted." } } } ] }