Skip to content

Web platform support

Checked against 0d53883 on 2026-11-10. The files it covers are unchanged since.

Baseline says which web features work across the major browsers. This page puts niso next to it: for each feature in web-features, its Baseline status on the web and how many of its web-platform-tests subtests pass in niso’s headless run, on Linux and on macOS. The data is tests/wpt/baseline.json, which cargo run --release -p niso-wpt -- --update records with the expectations it scores; how it’s computed is in the WPT notes. Click a column to sort it.

Read a status as a lower bound. Not run isn’t failing: reftests and testdriver tests don’t all run yet, so a feature tested only by them has no pass rate. Full means every subtest that ran passed, not that every test ran. A feature’s pass rate is only as good as WPT’s mapping of tests to it, and subtest counts for tests that didn’t finish come from Chrome’s run. Engines: niso’s WPT run uses QuickJS; Node (through niso-napi) and Porffor have no recorded run yet. The interfaces column links to the reference pages of the interfaces whose members web-features maps to the feature. Pages about a feature show the same data in a banner at the top.

WPT fea36e49dd, web-features 3.45.0, subtest counts for tests that didn't finish from chrome-157.0.8103.38-linux-22.04-8c206f8b82. Results recorded at f3b4fa8, 2026-11-10, scored on linux. Excluded features are left out of the totals.

Widely available

79 of 334 features with at least 20 subtests pass at least 90% of them

12.6% of all 1,575,968 subtests that ran pass

Counting every feature alike: 122 of 579 pass at least 90%, 69 pass all; mean pass rate 50%

Newly available

9 of 61 features with at least 20 subtests pass at least 90% of them

28.5% of all 37,173 subtests that ran pass

Counting every feature alike: 10 of 110 pass at least 90%, 4 pass all; mean pass rate 30%

Limited availability

1 of 5 features with at least 20 subtests pass at least 90% of them

66.1% of all 1,149 subtests that ran pass

Counting every feature alike: 2 of 446 pass at least 90%, 2 pass all; mean pass rate 43%

FeatureOn the webnisoLinuxmacOSSubtestsTests not runInterfaces
::backdrop
backdrop
Widely availableNot yet0.0%0.0%0 / 8needs-reftests 17, other 1
::before and ::after
before-after
Widely availablePartial 12%12%12%3 / 25needs-reftests 4
::file-selector-button
file-selector-button
Widely availableNot yet0.0%0.0%0 / 1needs-reftests 3, other 2
::first-letter
first-letter
Widely availablePartial 6.5%6.5%6.5%6 / 91needs-reftests 45, other 3
::first-line
first-line
Widely availablePartial 0.7%0.7%0.7%1 / 142needs-reftests 26, other 5
::placeholder
placeholder
Widely availableNot yet0.0%0.0%0 / 1needs-reftests 3, other 2
:default
default
Widely availableNot yet0.0%0.0%0 / 2
:dir()
dir-pseudo
Widely availablePartial 1.5%1.5%1.5%1 / 64needs-reftests 19
:empty
empty
Widely availableFull100%100%1 / 1needs-reftests 1
:focus-visible
focus-visible
Widely availablePartial 26%26%29%52 / 193
:focus-within
focus-within
Widely availablePartial 26%26%26%5 / 19needs-reftests 18
:has()
has
Widely availablePartial 45%45%45%1364 / 2983needs-reftests 26, other 5
:indeterminate
indeterminate
Widely availablePartial 22%22%22%2 / 9needs-reftests 1
:is()
is
Widely availablePartial 25%25%25%17 / 68needs-reftests 7
:lang()
lang
Widely availablePartial 56%56%56%30 / 53needs-reftests 36, not-html 3
:not()
not
Widely availablePartial 29%29%29%153 / 525needs-reftests 4
:nth-child()
nth-child
Widely availableFull100%100%17 / 17needs-reftests 2, other 1
:nth-child() of <selector>
nth-child-of
Widely availablePartial 50%50%50%1 / 2needs-reftests 65
:nth-of-type() pseudo-classes
nth-of-type
Widely availableFull100%100%26 / 26needs-reftests 12
:placeholder-shown
placeholder-shown
Widely availablePartial 57%57%57%8 / 14needs-reftests 3
:read-only and :read-write
read-write-pseudos
Widely availablePartial 19%19%19%5 / 26needs-reftests 2
:root
root
Widely availableNot run
its tests are not-html
0 / 0not-html 3, other 1, needs-reftests 1
:scope (pseudo-class)
scope-pseudo
Widely availableNot yet0.0%0.0%0 / 4needs-reftests 1
:target
target
Widely availableNot yet0.0%0.0%0 / 2not-html 5, needs-reftests 2
:user-valid and :user-invalid
user-pseudos
Widely availablePartial 7.1%7.1%7.1%1 / 14
:where()
where
Widely availablePartial 64%64%64%11 / 17other 2
@charset
charset
Widely availableNot yet0.0%0.0%0 / 1needs-reftests 52, other 18
@counter-style
counter-style
Widely availablePartial 48%48%48%57 / 117needs-reftests 66, manual 1
@font-face
font-face
Widely availablePartial 28%28%28%4 / 14needs-reftests 18, other 3CSSFontFaceRule
@import
import
Widely availablePartial 73%73%73%28 / 38needs-reftests 29, other 2, manual 1CSSImportRule
@namespace
namespace
Widely availableFull100%100%71 / 71needs-reftests 73, not-html 51, other 1CSSNamespaceRule
@supports
supports
Widely availablePartial 49%49%49%52 / 106needs-reftests 116CSSSupportsRule
@supports (compatibility prefix)
supports-compat
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2
<a>
a
Widely availablePartial 75%75%75%148 / 196other 1HTMLAnchorElement
<abbr>
abbr
Widely availableNo WPT tests0 / 0
<address>
address
Widely availableNo WPT tests0 / 0
<article>
article
Widely availableNo WPT tests0 / 0
<aside>
aside
Widely availableNo WPT tests0 / 0
<audio>
audio
Widely availablePartial 36%36%36%12 / 33needs-reftests 5, manual 5, other 3HTMLAudioElement
<b>
b
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2
<base>
base
Widely availablePartial 89%89%89%1271 / 1425needs-reftests 5, not-html 3HTMLBaseElement
<bdi>
bdi
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 17
<bdo>
bdo
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 4
<blockquote>
blockquote
Widely availableNo WPT tests0 / 0
<body>
body
Widely availableNo WPT tests0 / 0HTMLBodyElement
<br>
br
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2HTMLBRElement
<button>
button
Widely availablePartial 58%58%58%188 / 319needs-reftests 17, other 2HTMLButtonElement
<canvas>
canvas
Widely availablePartial 68%68%68%143 / 208needs-reftests 4, manual 1HTMLCanvasElement
<cite>
cite
Widely availableNo WPT tests0 / 0
<code>
code
Widely availableNo WPT tests0 / 0
<data>
data
Widely availableNo WPT tests0 / 0HTMLDataElement
<del>
del
Widely availableFull100%100%1 / 1HTMLModElement
<details>
details
Widely availablePartial 61%61%61%8 / 13needs-reftests 26, other 7HTMLDetailsElement, HTMLElement
<dfn>
dfn
Widely availableNo WPT tests0 / 0
<dialog>
dialog
Widely availablePartial 2.5%2.5%2.5%6 / 235needs-reftests 33, other 11HTMLDialogElement
<div>
div
Widely availableFull100%100%1 / 1HTMLDivElement
<em>
em
Widely availableNo WPT tests0 / 0
<embed>
embed
Widely availablePartial 25%25%25%7 / 27needs-reftests 5, other 1HTMLEmbedElement
<fieldset> and <legend>
fieldset
Widely availablePartial 63%63%63%209 / 328needs-reftests 41, manual 25, other 8HTMLFieldSetElement, HTMLLegendElement
<figure> and <figcaption>
figure
Widely availablePartial 18%18%18%2 / 11needs-reftests 1
<form>
form
Widely availablePartial 23%23%23%161 / 699other 6HTMLFormElement
<h1> through <h6>
headings
Widely availableFull100%100%1 / 1HTMLHeadingElement
<hgroup>
hgroup
Widely availableNo WPT tests0 / 0
<hr>
hr
Widely availableFull100%100%21 / 21needs-reftests 5HTMLHRElement
<html>
html
Widely availableNo WPT tests0 / 0HTMLHtmlElement
<i>
i
Widely availableNo WPT tests0 / 0
<iframe>
iframe
Widely availablePartial 9.8%9.8%9.8%8 / 81other 5, needs-reftests 3HTMLIFrameElement
<img>
img
Widely availablePartial 24%24%24%129 / 537needs-reftests 12, other 2HTMLImageElement
<input type="button">
input-button
Widely availablePartial 80%80%80%8 / 10
<input type="checkbox">
input-checkbox
Widely availablePartial 50%50%50%12 / 24needs-reftests 7, other 1HTMLInputElement
<input type="file" multiple>
input-file-multiple
Widely availableNot run
its tests are manual
0 / 0manual 1
<input type="file">
input-file
Widely availablePartial 3.8%3.8%3.8%1 / 26not-html 1, manual 1, other 1
<input type="hidden">
input-hidden
Widely availablePartial 30%30%30%3 / 10
<input type="image">
input-image
Widely availableNot yet0.0%0.0%0 / 33needs-reftests 1
<input type="number">
input-number
Widely availablePartial 76%76%76%36 / 47needs-reftests 1, other 1HTMLInputElement
<input type="password">
input-password
Widely availableFull100%100%6 / 6needs-reftests 1
<input type="radio">
input-radio
Widely availablePartial 54%54%54%26 / 48needs-reftests 2
<input type="range">
input-range
Widely availablePartial 76%76%76%26 / 34needs-reftests 14
<input type="reset">
input-reset
Widely availableNot yet0.0%0.0%0 / 6
<input type="search">
search-input-type
Widely availableFull100%100%2 / 2
<input type="submit">
input-submit
Widely availableNot yet0.0%0.0%0 / 21
<input>
input
Widely availablePartial 35%35%35%428 / 1189needs-reftests 11, other 9, manual 3, not-html 1HTMLInputElement
<ins>
ins
Widely availableFull100%100%1 / 1
<kbd>
kbd
Widely availableNo WPT tests0 / 0
<label>
label
Widely availablePartial 12%12%12%9 / 73other 2HTMLLabelElement
<link rel="modulepreload">
modulepreload
Widely availablePartial 65%65%65%67 / 103
<main>
main
Widely availableNo WPT tests0 / 0
<mark>
mark
Widely availableNo WPT tests0 / 0
<meta>
meta
Widely availablePartial 0.6%0.6%0.6%1 / 146HTMLMetaElement
<meter>
meter
Widely availablePartial 1.6%1.6%1.6%1 / 62needs-reftests 6HTMLMeterElement
<object>
object
Widely availablePartial 17%17%17%8 / 45needs-reftests 7, other 3HTMLObjectElement
<ol>, <ul>, and <li>
list-elements
Widely availablePartial 11%11%11%5 / 42needs-reftests 61, manual 1HTMLLIElement, HTMLOListElement, HTMLUListElement
<output>
output
Widely availableNot yet0.0%0.0%0 / 3HTMLOutputElement
<p>
p
Widely availableFull100%100%1 / 1HTMLParagraphElement
<picture>
picture
Widely availablePartial 6.6%6.6%6.6%1 / 15HTMLPictureElement
<pre>
pre
Widely availableFull100%100%1 / 1needs-reftests 2HTMLPreElement
<progress>
progress
Widely availableFull100%100%19 / 19needs-reftests 1HTMLProgressElement
<q>
q
Widely availableNo WPT tests0 / 0HTMLQuoteElement
<ruby>
ruby
Widely availableNot run
its tests are needs-reftests
0 / 0other 1, needs-reftests 1
<s>
s
Widely availableNo WPT tests0 / 0
<samp>
samp
Widely availableNo WPT tests0 / 0
<script> and <noscript>
script
Widely availablePartial 54%54%54%568 / 1046worker-variant 11, not-html 10HTMLScriptElement
<section>
section
Widely availableNo WPT tests0 / 0
<select>
select
Widely availablePartial 66%66%66%291 / 438needs-reftests 48, other 8, manual 2HTMLOptGroupElement, HTMLOptionElement, HTMLSelectElement
<slot>
slot
Widely availablePartial 1.0%1.0%1.0%2 / 185needs-reftests 16HTMLSlotElement
<small>
small
Widely availableNo WPT tests0 / 0
<source>
source
Widely availablePartial 22%22%22%9 / 40HTMLSourceElement
<span>
span
Widely availableNo WPT tests0 / 0HTMLSpanElement
<strong>
strong
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 1
<style>
style
Widely availablePartial 38%38%38%13 / 34tentative 11, needs-reftests 3, not-html 2, other 1HTMLStyleElement
<sub> and <sup>
sub-sup
Widely availableNo WPT tests0 / 0
<template>
template
Widely availablePartial 69%69%69%715 / 1029other 7, needs-reftests 3, not-html 1HTMLTemplateElement
<textarea>
textarea
Widely availablePartial 48%48%48%25 / 52needs-reftests 13, other 5, manual 3, not-html 1HTMLTextAreaElement
<time>
time
Widely availablePartial 50%50%50%4 / 8HTMLTimeElement
<title>
title
Widely availablePartial 75%75%75%51 / 68not-html 4HTMLTitleElement
<u>
u
Widely availableNo WPT tests0 / 0
<var>
var
Widely availableNo WPT tests0 / 0
<video>
video
Widely availablePartial 38%38%38%25 / 65needs-reftests 12, manual 5, other 2HTMLMediaElement, HTMLVideoElement
<wbr>
wbr
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 1
2D canvas
canvas-2d
Widely availablePartial 77%77%77%1209 / 1553needs-reftests 196, manual 8, other 2, tentative 1CanvasGradient, CanvasPattern, CanvasRenderingContext2D, ImageData, Path2D, TextMetrics
2D transforms
transforms2d
Widely availablePartial 94%94%94%4504 / 4782needs-reftests 581, other 15, manual 1
3D transforms
transforms3d
Widely availablePartial 89%89%89%607 / 676needs-reftests 159, other 18
Abortable fetch
abortable-fetch
Widely availablePartial 72%72%72%128 / 177worker-variant 6
AbortController and AbortSignal
aborting
Widely availablePartial 97%97%97%70 / 72other 3AbortController, AbortSignal
AbortSignal.any()
abortsignal-any
Widely availableFull100%100%28 / 28
AbortSignal.timeout()
abortsignal-timeout
Widely availableNo WPT tests0 / 0
Absolute positioning
absolute-positioning
Widely availablePartial 63%63%63%119 / 186needs-reftests 54, other 1
accesskey
accesskey
Widely availablePartial 20%20%20%1 / 5
Alerts
alerts
Widely availableNot run
its tests are manual
0 / 0manual 1
align-content in block layouts
align-content-block
Widely availablePartial 75%75%75%138 / 183needs-reftests 9
all
all
Widely availablePartial 51%51%51%528 / 1016needs-reftests 9, other 1
ANGLE_instanced_arrays WebGL extension
angle-instanced-arrays
Widely availableNo WPT tests0 / 0
Animatable clipping paths
clip-path-animatable
Widely availablePartial 99%99%99%171 / 172needs-reftests 76, other 1
animation-composition
animation-composition
Widely availablePartial 42%42%42%9 / 21
Animations (CSS)
animations-css
Widely availablePartial 56%56%56%649 / 1148manual 64, other 46, needs-reftests 35CSSKeyframeRule, CSSKeyframesRule
appearance
appearance
Widely availableFull100%100%831 / 831needs-reftests 20
ARIA attribute reflection
aria-attribute-reflection
Widely availableFull100%100%41 / 41Element, ElementInternals
Array (initial support)
array
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array at()
array-at
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array by copy
array-by-copy
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array copyWithin()
array-copywithin
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array fill()
array-fill
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array find() and findIndex()
array-find
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array findLast() and findLastIndex()
array-findlast
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array flat() and flatMap()
array-flat
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array grouping
array-group
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array includes()
array-includes
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array iteration methods
array-iteration-methods
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array iterators
array-iterators
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array splice()
array-splice
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array.from()
array-from
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array.fromAsync()
array-fromasync
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array.isArray()
array-isarray
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Array.of()
array-of
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
aspect-ratio
aspect-ratio
Widely availablePartial 91%91%91%272 / 296needs-reftests 246, other 4
Async functions
async-await
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Async generators
async-generators
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Async iterators and the for await..of loop
async-iterators
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
attr() (content only)
attr-contents
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 83, other 9
AudioWorklet
audio-worklet
Widely availablePartial 4.1%4.1%4.1%8 / 191
autofocus
autofocus
Widely availablePartial 5.6%5.6%5.6%3 / 53
Autonomous custom elements
autonomous-custom-elements
Widely availablePartial 80%80%80%2410 / 3010other 8, not-html 4, needs-reftests 1CustomElementRegistry, Window
AVIF
avif
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2
background
background
Widely availablePartial 88%88%88%46 / 52manual 218, needs-reftests 156, other 28
background-blend-mode
background-blend-mode
Widely availableFull100%100%45 / 45needs-reftests 2, other 1
background-clip
background-clip
Widely availablePartial 68%68%68%20 / 29needs-reftests 27, other 14
background-color
background-color
Widely availablePartial 97%97%97%188 / 192needs-reftests 73, other 11
background-image
background-image
Widely availablePartial 71%71%71%262 / 365needs-reftests 55, other 13
background-origin
background-origin
Widely availableFull100%100%19 / 19needs-reftests 22
background-position
background-position
Widely availablePartial 98%98%98%918 / 930needs-reftests 140, other 24, manual 2
background-repeat
background-repeat
Widely availableFull100%100%20 / 20needs-reftests 52, other 12
background-size
background-size
Widely availablePartial 95%95%95%392 / 412needs-reftests 260, other 8
BarProp
barprop
Widely availableNot yet0.0%0.0%0 / 5
Base64 encoding and decoding
base64encodedecode
Widely availablePartial 81%81%81%620 / 760
Beacons
beacons
Widely availablePartial 27%27%27%28 / 102
BigInt
bigint
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
BigInt to i64 conversion (WebAssembly)
wasm-bigint
Widely availableNo WPT tests0 / 0
BigInt64Array
bigint64array
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
BMP
bmp
Widely availableNo WPT tests0 / 0
Border images
border-image
Widely availablePartial 99.7%99.7%99.7%1942 / 1946needs-reftests 72, other 3
border-radius
border-radius
Widely availablePartial 98%98%98%91 / 92other 49, needs-reftests 45, tentative 12
Borders
borders
Widely availablePartial 99%99%99%383 / 385other 621, needs-reftests 531
box-shadow
box-shadow
Widely availablePartial 71%71%71%82 / 115needs-reftests 42, tentative 15, other 5
box-sizing
box-sizing
Widely availablePartial 81%81%81%84 / 103needs-reftests 77, other 2
BroadcastChannel
broadcast-channel
Widely availablePartial 61%61%61%47 / 76BroadcastChannel
Brotli compression
brotli
Widely availableNo WPT tests0 / 0
Bulk memory operations (WebAssembly)
wasm-bulk-memory
Widely availablePartial 99.9%99.9%99.9%8127 / 8134
calc()
calc
Widely availablePartial 62%62%62%345 / 551needs-reftests 47, other 1
calc() keywords
calc-constants
Widely availablePartial 97%97%97%228 / 233
Canvas createConicGradient()
canvas-createconicgradient
Widely availableFull100%100%9 / 9needs-reftests 2CanvasRenderingContext2D, OffscreenCanvasRenderingContext2D
Canvas reset()
canvas-reset
Widely availablePartial 96%96%96%84 / 87needs-reftests 24CanvasRenderingContext2D, OffscreenCanvasRenderingContext2D
Canvas roundRect()
canvas-roundrect
Widely availableFull100%100%168 / 168CanvasRenderingContext2D, OffscreenCanvasRenderingContext2D
cap unit
cap
Widely availableNot yet0.0%0.0%0 / 1needs-reftests 1
captureStream() for <canvas>
capture-stream-canvas
Widely availableNot yet0.0%0.0%0 / 2
caret-color
caret-color
Widely availablePartial 96%96%96%271 / 280manual 15, needs-reftests 10
Cascade layers
cascade-layers
Widely availablePartial 47%47%47%71 / 149needs-reftests 4, other 2CSSLayerBlockRule
Case-insensitive attribute selector
case-insensitive-attributes
Widely availableNo WPT tests0 / 0
ch unit
ch
Widely availableNot yet0.0%0.0%0 / 11needs-reftests 13
Change event
change-event
Widely availablePartial 78%78%78%11 / 14HTMLElement
Channel messaging
channel-messaging
Widely availablePartial 88%88%88%340 / 385worker-variant 4MessageChannel, MessageEvent, MessagePort
checkVisibility()
check-visibility
Widely availableNot yet0.0%0.0%0 / 21Element
Classes
class-syntax
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Clip path boxes
clip-path-boxes
Widely availableNot yet0.0%0.0%0 / 1needs-reftests 14
clip-path
clip-path
Widely availablePartial 50%50%50%3 / 6needs-reftests 160, other 3
Clipboard events
clipboard-events
Widely availableNot yet0.0%0.0%0 / 22manual 2
Color
color
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 24, other 2
color-gamut media query
color-gamut
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 5
color-mix()
color-mix
Widely availablePartial 95%95%95%1754 / 1832needs-reftests 9
color-scheme
color-scheme
Widely availablePartial 78%78%78%110 / 141needs-reftests 25, other 1
color()
color-function
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 56
COLRv0
colrv0
Widely availableNo WPT tests0 / 0
column-fill
column-fill
Widely availablePartial 21%21%21%55 / 255needs-reftests 151, other 55
column-span
column-span
Widely availablePartial 62%62%62%5 / 8needs-reftests 137, other 48
Composition events
composition-events
Widely availableNo WPT tests0 / 0
Compression streams
compression-streams
Widely availablePartial 1.1%1.1%1.1%8 / 678worker-variant 38
Conic gradients
conic-gradients
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 18
Console
console
Widely availablePartial 49%49%49%53 / 107manual 1
Constraint validation API
constraint-validation
Widely availablePartial 0.1%0.1%0.1%1 / 958manual 14, other 2
Constructed stylesheets
constructed-stylesheets
Widely availableNot yet0.0%0.0%0 / 65needs-reftests 2
contain
contain
Widely availableFull100%100%1 / 1needs-reftests 10, other 3
contain-intrinsic-size
contain-intrinsic-size
Widely availablePartial 16%16%16%133 / 808needs-reftests 28
Container queries (size)
container-queries
Widely availablePartial 0.3%0.3%0.3%3 / 830needs-reftests 44, other 1CSSContainerRule
Content
content
Widely availablePartial 97%97%97%42 / 43needs-reftests 93, other 44, manual 1
Content Security Policy (CSP)
csp
Widely availablePartial 31%31%32%1174 / 3669worker-variant 114, tentative 9, needs-reftests 8Document
contenteditable
contenteditable
Widely availablePartial 0.7%0.7%0.7%2 / 285needs-reftests 4, manual 1
Cookies
cookies
Widely availablePartial 7.7%7.7%7.7%93 / 1204Document
CORS
cors
Widely availablePartial 20%20%20%96 / 463
counter-set
counter-set
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2
Counters (CSS)
counters
Widely availablePartial 78%78%78%109 / 138needs-reftests 219, other 108
createImageBitmap
createimagebitmap
Widely availablePartial 20%20%20%68 / 328needs-reftests 5ImageBitmap
Credential management
credential-management
Widely availablePartial 21%21%21%32 / 149
CSS object model
css-object-model
Widely availablePartial 55%55%55%123 / 221not-html 1, needs-reftests 1CSS, CSSConditionRule, CSSGroupingRule, CSSMediaRule, CSSRule, CSSRuleList, CSSStyleDeclaration, CSSStyleRule, CSSStyleSheet, Document, HTMLElement, HTMLLinkElement, HTMLStyleElement, StyleSheet, StyleSheetList
CSS.escape()
css-escape
Widely availablePartial 90%90%90%9 / 10
CSS.supports()
css-supports
Widely availablePartial 99%99%99%1549 / 1558
cubic-bezier() easing
cubic-bezier-easing
Widely availableFull100%100%4 / 4manual 5
currentColor
currentcolor
Widely availableFull100%100%1 / 1needs-reftests 11
Custom properties
custom-properties
Widely availablePartial 73%73%73%433 / 590needs-reftests 183, other 4
Data URLs
data-urls
Widely availablePartial 95%95%95%316 / 330worker-variant 4
Dataset
dataset
Widely availablePartial 98%98%98%73 / 74DOMStringMap, HTMLElement, SVGElement
Date
date
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Date and time <input> types
input-date-time
Widely availablePartial 35%35%35%55 / 155needs-reftests 8, other 1
Declarative shadow DOM
declarative-shadow-dom
Widely availablePartial 1.4%1.4%1.4%112 / 7738tentative 36, other 1
Dedicated workers
dedicated-workers
Widely availablePartial 85%85%85%410 / 477worker-variant 8DedicatedWorkerGlobalScope, Worker, WorkerGlobalScope, WorkerLocation
Description list
description-list
Widely availableFull100%100%3 / 3HTMLDListElement
Destructuring
destructuring
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Device orientation events
device-orientation-events
Widely availablePartial 11%11%11%16 / 139manual 10
dir
dir
Widely availableNo WPT tests0 / 0HTMLElement
dirname
dirname
Widely availablePartial 10%10%10%1 / 10manual 1
Display
display
Widely availablePartial 65%65%65%246 / 376needs-reftests 11, other 1
display: flow-root
display-flow-root
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 4
display: list-item
display-list-item
Widely availableFull100%100%1 / 1needs-reftests 1
display: table
display-table
Widely availablePartial 71%71%71%435 / 608needs-reftests 169, other 42, tentative 23
document.elementFromPoint() and document.elementsFromPoint()
element-from-point
Widely availablePartial 47%47%52%47 / 100other 1Document
DOM
dom
Widely availableNo WPT tests0 / 0Attr, CDATASection, CharacterData, Comment, DOMImplementation, DOMStringList, DOMTokenList, Document, DocumentFragment, DocumentType, Element, HTMLCollection, HTMLElement, NamedNodeMap, Node, NodeIterator, NodeList, ProcessingInstruction, Text, TreeWalker, Window, XMLDocument
DOM Geometry
dom-geometry
Widely availablePartial 96%96%96%1515 / 1575DOMRect
dominant-baseline
dominant-baseline
Widely availablePartial 3.8%3.8%3.8%4 / 104needs-reftests 8
DOMParser
domparser
Widely availablePartial 34%34%34%112 / 326
download
download
Widely availableNot yet0.0%0.0%0 / 4not-html 1HTMLAnchorElement, HTMLAreaElement
Drag and Drop
draganddrop
Widely availablePartial 10%10%10%63 / 630manual 184, not-html 11, other 1HTMLElement
dynamic-range media query
dynamic-range
Widely availablePartial 30%30%30%7 / 23
em unit
em-unit
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 8
Email, telephone, and URL <input> types
input-email-tel-url
Widely availablePartial 60%60%60%18 / 30
Encrypted media extensions
encrypted-media-extensions
Widely availableNot yet0.0%0.0%0 / 267
enterkeyhint
enterkeyhint
Widely availableNo WPT tests0 / 0
Error cause
error-cause
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Events
events
Widely availablePartial 66%66%66%669 / 1009other 2CustomEvent, Event, EventTarget
ex unit
ex
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 6
Exception handling (WebAssembly)
wasm-exception-handling
Widely availablePartial 57%57%57%73 / 127worker-variant 11
Exponential functions (CSS)
exp-functions
Widely availablePartial 93%93%93%306 / 327
Exponentiation operator
exponentiation
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
EXT_blend_minmax WebGL extension
ext-blend-minmax
Widely availableNo WPT tests0 / 0
EXT_color_buffer_float WebGL extension
ext-color-buffer-float
Widely availableNo WPT tests0 / 0
EXT_color_buffer_half_float WebGL extension
ext-color-buffer-half-float
Widely availableNo WPT tests0 / 0
EXT_shader_texture_lod WebGL extension
ext-shader-texture-lod
Widely availableNo WPT tests0 / 0
EXT_sRGB WebGL extension
ext-srgb
Widely availableNo WPT tests0 / 0
EXT_texture_filter_anisotropic WebGL extension
ext-texture-filter-anisotropic
Widely availableNo WPT tests0 / 0
Extended constant expressions (WebAssembly)
wasm-extended-constant-expressions
Widely availableNo WPT tests0 / 0
Fetch
fetch
Widely availablePartial 76%76%76%4284 / 5633worker-variant 213, tentative 18, needs-reftests 11, other 4
File API
file
Widely availablePartial 81%81%81%1267 / 1552manual 11, worker-variant 4, other 2, needs-reftests 1
filter
filter
Widely availablePartial 85%85%85%991 / 1159needs-reftests 102, other 1
fit-content
fit-content
Widely availableFull100%100%4 / 4needs-reftests 14
Fixed positioning
fixed-positioning
Widely availableFull100%100%1 / 1needs-reftests 10, manual 4, other 2
Fixed-width SIMD (WebAssembly)
wasm-simd
Widely availablePartial 4.0%4.0%4.0%4043 / 100811
Flexbox
flexbox
Widely availablePartial 71%71%71%3448 / 4813needs-reftests 1023, other 45, manual 21
Flexbox gap
flexbox-gap
Widely availablePartial 66%66%66%2 / 3needs-reftests 47
float and clear
float-clear
Widely availableFull100%100%31 / 31needs-reftests 38, other 2
Focus events
focus-events
Widely availablePartial 35%35%35%7 / 20not-html 3, manual 1HTMLElement
Font loading
font-loading
Widely availableNot yet0.0%0.0%0 / 76needs-reftests 7, other 4
Font shorthand
font-shorthand
Widely availablePartial 99%99%99%545 / 549other 41, needs-reftests 16
font-display
font-display
Widely availableNot yet0.0%0.0%0 / 1needs-reftests 4
font-family
font-family
Widely availableFull100%100%36 / 36needs-reftests 29, other 26
font-feature-settings
font-feature-settings
Widely availablePartial 40%40%40%25 / 61needs-reftests 6, other 1
font-kerning
font-kerning
Widely availablePartial 15%15%15%8 / 51needs-reftests 6
font-optical-sizing
font-optical-sizing
Widely availableFull100%100%6 / 6needs-reftests 2
font-palette
font-palette
Widely availablePartial 6.2%6.2%6.2%5 / 80needs-reftests 51, other 1
font-size
font-size
Widely availablePartial 97%97%97%301 / 310other 61, needs-reftests 60
font-stretch
font-stretch
Widely availablePartial 87%87%87%283 / 323needs-reftests 18
font-style
font-style
Widely availablePartial 81%81%81%163 / 201needs-reftests 21, other 8
font-synthesis
font-synthesis
Widely availablePartial 21%21%21%12 / 56needs-reftests 8
font-synthesis-small-caps
font-synthesis-small-caps
Widely availablePartial 50%50%50%2 / 4needs-reftests 4
font-synthesis-style
font-synthesis-style
Widely availablePartial 57%57%57%4 / 7needs-reftests 5
font-synthesis-weight
font-synthesis-weight
Widely availableFull100%100%4 / 4needs-reftests 5
font-variant
font-variant
Widely availablePartial 86%86%86%68 / 79needs-reftests 4
font-variant-alternates
font-variant-alternates
Widely availableFull100%100%19 / 19needs-reftests 21
font-variant-caps
font-variant-caps
Widely availablePartial 11%11%11%6 / 54needs-reftests 8
font-variant-east-asian
font-variant-east-asian
Widely availablePartial 43%43%43%33 / 76needs-reftests 10
font-variant-ligatures
font-variant-ligatures
Widely availablePartial 37%37%37%26 / 69needs-reftests 11, other 1
font-variant-numeric
font-variant-numeric
Widely availablePartial 42%42%42%31 / 73needs-reftests 9
font-variation-settings
font-variation-settings
Widely availablePartial 93%93%93%465 / 498needs-reftests 4
font-weight
font-weight
Widely availablePartial 91%91%91%21 / 23needs-reftests 24, other 15
Forced colors
forced-colors
Widely availablePartial 56%56%56%64 / 113needs-reftests 45
Form validity pseudo-classes
form-validity-pseudos
Widely availablePartial 6.1%6.1%6.1%3 / 49needs-reftests 3
Form-associated custom elements
form-associated-custom-elements
Widely availablePartial 2.4%2.4%2.4%3 / 123needs-reftests 2ElementInternals, HTMLElement
Functions
functions
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Gamepad
gamepad
Widely availablePartial 35%35%35%41 / 116manual 5
Generators
generators
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Geolocation API
geolocation
Widely availablePartial 20%20%20%27 / 132
getComputedStyle()
get-computed-style
Widely availablePartial 31%31%31%29 / 91other 5Window
GIF
gif
Widely availableNo WPT tests0 / 0
globalThis
globalthis
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Gradients
gradients
Widely availableFull100%100%243 / 243needs-reftests 58, other 3
Grid
grid
Widely availablePartial 19%19%19%1774 / 9247needs-reftests 727, other 21
Grid animation
grid-animation
Widely availableFull100%100%2092 / 2092needs-reftests 2
hardwareConcurrency
hardware-concurrency
Widely availableFull100%100%1 / 1worker-variant 2
Hashbang comments
hashbang-comments
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
hashchange
hashchange
Widely availablePartial 47%47%47%10 / 21HashChangeEvent, Window
History
history
Widely availablePartial 18%18%18%55 / 304History, PopStateEvent, Window
Host
host
Widely availablePartial 2.9%2.9%2.9%2 / 67needs-reftests 33
HSL
hsl
Widely availablePartial 99.5%99.5%99.5%3820 / 3836needs-reftests 47
HTTP authentication
http-authentication
Widely availableFull100%100%33 / 33worker-variant 4, manual 3, needs-reftests 1
HTTP Strict Transport Security
hsts
Widely availableNot yet0.0%0.0%0 / 1
HTTP/1.1
http11
Widely availableNo WPT tests0 / 0
HTTP/2
http2
Widely availablePartial 14%14%14%3 / 21
HWB
hwb
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 5
Hyphenate character
hyphenate-character
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 5
Hyphenation
hyphens
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 38, other 2
ic unit
ic
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 13
Image maps
image-maps
Widely availablePartial 13%13%13%38 / 272other 1, manual 1HTMLAreaElement, HTMLMapElement
image-orientation
image-orientation
Widely availablePartial 66%66%66%12 / 18needs-reftests 37, other 1
image-rendering
image-rendering
Widely availablePartial 66%66%66%8 / 12needs-reftests 2
image-set()
image-set
Widely availableFull100%100%180 / 180needs-reftests 37
ImageBitmapRenderingContext
imagebitmaprenderingcontext
Widely availablePartial 5.0%5.0%5.0%1 / 20
Imperative slot assignment
slot-assign
Widely availablePartial 2.7%2.7%2.7%1 / 36other 2, needs-reftests 1
Import and export of mutable globals (WebAssembly)
wasm-mutable-globals
Widely availableNot yet0.0%0.0%0 / 14worker-variant 2
Import maps
import-maps
Widely availablePartial 2.7%2.7%2.7%11 / 394
IndexedDB
indexeddb
Widely availablePartial 95%95%95%2929 / 3061worker-variant 366IDBCursor, IDBCursorWithValue, IDBDatabase, IDBFactory, IDBIndex, IDBKeyRange, IDBObjectStore, IDBOpenDBRequest, IDBRequest, IDBTransaction, IDBVersionChangeEvent
Individual transform properties
individual-transforms
Widely availableFull100%100%47 / 47needs-reftests 23
inert
inert
Widely availablePartial 17%17%17%20 / 113
inherit
inherit-value
Widely availableFull100%100%4 / 4other 5, needs-reftests 2
initial
initial-value
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2
Inline-size containment
contain-inline-size
Widely availablePartial 6.6%6.6%6.6%2 / 30needs-reftests 16
input (event)
input-event
Widely availableNo WPT tests0 / 0InputEvent
Input selectors
input-selectors
Widely availablePartial 33%33%33%6 / 18not-html 3, manual 1
inputmode
inputmode
Widely availableNo WPT tests0 / 0
Interaction media queries
interaction
Widely availableNo WPT tests0 / 0
Intersection observer
intersection-observer
Widely availablePartial 2.0%2.0%2.0%5 / 240other 3, needs-reftests 1
Intl
intl
Widely availablePartial 87%87%87%1120 / 1276
Intl.DisplayNames
intl-display-names
Widely availablePartial 98%98%98%112 / 114
Intl.ListFormat
intl-list-format
Widely availablePartial 98%98%98%160 / 162
Intl.Locale
intl-locale
Widely availablePartial 63%63%63%242 / 380
Intl.PluralRules
intl-plural-rules
Widely availablePartial 96%96%96%102 / 106
Intl.RelativeTimeFormat
intl-relative-time-format
Widely availablePartial 98%98%98%158 / 160
Intl.Segmenter
intl-segmenter
Widely availablePartial 94%94%94%150 / 158
isolation
isolation
Widely availableFull100%100%48 / 48other 1, needs-reftests 1
isSecureContext
is-secure-context
Widely availablePartial 21%21%21%12 / 55worker-variant 4
Iterators and the for...of loop
iterators
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
JavaScript (initial core language support)
javascript
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
JavaScript modules
js-modules
Widely availablePartial 16%16%16%63 / 390worker-variant 18, manual 2, needs-reftests 1, not-html 1
JavaScript modules in workers
js-modules-workers
Widely availablePartial 57%57%57%81 / 141
JPEG
jpeg
Widely availableNo WPT tests0 / 0
JSON
json
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Keyboard events
keyboard-events
Widely availablePartial 7.7%7.7%7.7%29 / 372manual 2KeyboardEvent
Lab and LCH
lab
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 22
lang
lang-attr
Widely availableNot yet0.0%0.0%0 / 19needs-reftests 4HTMLElement
Language
language
Widely availableFull100%100%2 / 2manual 1Window, WorkerGlobalScope
Layout containment
contain-layout
Widely availableNot yet0.0%0.0%0 / 4needs-reftests 73
Layout direction override
layout-direction-override
Widely availablePartial 64%64%64%150 / 234needs-reftests 191, other 53
Lazy-loading images and iframes
loading-lazy
Widely availablePartial 10%10%10%10 / 96needs-reftests 6, other 2
Let and const
let-const
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
letter-spacing
letter-spacing
Widely availableFull100%100%201 / 201needs-reftests 97
lh unit
lh
Widely availablePartial 44%44%44%8 / 18needs-reftests 4
line-break
line-break
Widely availablePartial 1.4%1.4%1.4%16 / 1120needs-reftests 89
line-height
line-height
Widely availablePartial 99.5%99.5%99.5%656 / 659needs-reftests 81, other 26
linear() easing
linear-easing
Widely availablePartial 76%76%76%39 / 51other 2
List style
list-style
Widely availablePartial 98%98%98%4068 / 4142needs-reftests 88, other 80
localStorage and sessionStorage
localstorage
Widely availablePartial 95%95%95%1239 / 1291manual 2Storage, StorageEvent, Window
Location
location
Widely availablePartial 11%11%11%33 / 287manual 5Document, Location, Window
Locks
web-locks
Widely availablePartial 12%12%12%36 / 294worker-variant 30, other 5
Logical assignments
logical-assignments
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Logical properties
logical-properties
Widely availablePartial 63%63%63%873 / 1366needs-reftests 6
Map (initial support)
map
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
margin
margin
Widely availablePartial 99%99%99%138 / 139needs-reftests 391, other 51, manual 1
mask-type
mask-type
Widely availableFull100%100%7 / 7needs-reftests 3
Masks
masks
Widely availablePartial 99%99%99%799 / 806needs-reftests 119, other 1
matchMedia
matchmedia
Widely availablePartial 40%40%40%43 / 106MediaQueryList, MediaQueryListEvent, Window
Math and numbers
number
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
MathML
mathml
Widely availablePartial 4.2%4.2%3.7%191 / 4469needs-reftests 294, other 127
Media capabilities
media-capabilities
Widely availablePartial 12%12%12%44 / 351
Media capture
media-capture
Widely availablePartial 5.6%5.6%5.6%22 / 389manual 1
Media playback quality
media-playback-quality
Widely availablePartial 36%36%36%11 / 30
Media queries
media-queries
Widely availablePartial 57%57%57%36 / 63needs-reftests 38, other 4
Media query range syntax
media-query-range-syntax
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 3
MediaStream recording
mediastream-recording
Widely availablePartial 0.6%0.6%0.6%3 / 464
messageerror
messageerror
Widely availablePartial 75%75%75%3 / 4DedicatedWorkerGlobalScope, MessagePort, Window, Worker
Meta refresh
meta-refresh
Widely availableNo WPT tests0 / 0
Min and max width and height
min-max-width-height
Widely availablePartial 60%60%60%3 / 5needs-reftests 1
min-content and max-content
min-max-content
Widely availablePartial 10%10%10%45 / 449needs-reftests 55
min(), max(), and clamp()
min-max-clamp
Widely availableFull100%100%873 / 873needs-reftests 7, other 1
mix-blend-mode
mix-blend-mode
Widely availablePartial 98%98%98%52 / 53needs-reftests 51, other 5
Mixed content handling
mixed-content
Widely availablePartial 29%29%29%561 / 1908worker-variant 66, tentative 4
Motion path
motion-path
Widely availablePartial 62%62%62%3119 / 4959needs-reftests 98, other 4
Mouse events
mouse-events
Widely availablePartial 71%71%71%217 / 302manual 2, other 1HTMLElement, MouseEvent, UIEvent
Multi-column layout
multi-column
Widely availablePartial 19%19%19%15 / 76needs-reftests 174, other 15, manual 1
Multi-value (WebAssembly)
wasm-multi-value
Widely availableFull100%100%6 / 6worker-variant 1
MutationObserver
mutationobserver
Widely availablePartial 84%84%84%138 / 164other 1, not-html 1MutationObserver, MutationRecord
Named colors
named-color
Widely availableFull100%100%639 / 639needs-reftests 1
Nesting
nesting
Widely availablePartial 84%84%84%123 / 145needs-reftests 17, other 6
Non-trapping float-to-int conversion (WebAssembly)
wasm-non-trapping-float-to-int
Widely availableNo WPT tests0 / 0
Notifications from service workers and installed apps
notifications-apps
Widely availableNot yet0.0%0.0%0 / 20manual 1
Nullish coalescing
nullish-coalescing
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Numeric separators
numeric-separators
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Object
object-object
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
object-fit
object-fit
Widely availablePartial 57%57%57%15 / 26needs-reftests 132, other 2
object-position
object-position
Widely availableFull100%100%215 / 215needs-reftests 18
Object.hasOwn()
object-hasown
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
OES_draw_buffers_indexed WebGL extension
webgl-oes-draw-buffers-indexed
Widely availableNo WPT tests0 / 0
OES_element_index_uint WebGL extension
oes-element-index-uint
Widely availableNo WPT tests0 / 0
OES_fbo_render_mipmap WebGL extension
oes-fbo-render-mipmap
Widely availableNo WPT tests0 / 0
OES_standard_derivatives WebGL extension
oes-standard-derivatives
Widely availableNo WPT tests0 / 0
OES_texture_float WebGL extension
oes-texture-float
Widely availableNo WPT tests0 / 0
OES_texture_float_linear WebGL extension
oes-texture-float-linear
Widely availableNo WPT tests0 / 0
OES_texture_half_float WebGL extension
oes-texture-half-float
Widely availableNo WPT tests0 / 0
OES_texture_half_float_linear WebGL extension
oes-texture-half-float-linear
Widely availableNo WPT tests0 / 0
OES_vertex_array_object WebGL extension
oes-vertex-array-object
Widely availableNo WPT tests0 / 0
OfflineAudioContext
offline-audio-context
Widely availablePartial 17%17%17%11 / 63
Offscreen canvas
offscreen-canvas
Widely availablePartial 69%69%69%1069 / 1545needs-reftests 253, manual 14, other 4OffscreenCanvas, OffscreenCanvasRenderingContext2D
Oklab and OkLCh
oklab
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 28
Online status
online
Widely availableNot yet0.0%0.0%0 / 3manual 1Window, WorkerGlobalScope
opacity
opacity
Widely availablePartial 85%85%85%183 / 214needs-reftests 12
Opacity (SVG)
opacity-svg
Widely availableNot yet0.0%0.0%0 / 62not-html 6, manual 2, needs-reftests 1
Optional catch binding
optional-catch-binding
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Origin private file system
origin-private-file-system
Widely availableNot yet0.0%0.0%0 / 8worker-variant 2
outline
outline
Widely availableFull100%100%4 / 4needs-reftests 34, other 1
Outlines
outlines
Widely availablePartial 99%99%99%561 / 566other 86, needs-reftests 53
overflow
overflow-shorthand
Widely availablePartial 70%70%70%21 / 30needs-reftests 36, other 20
Overflow media queries
overflow
Widely availablePartial 39%39%39%11 / 28
overflow-wrap
overflow-wrap
Widely availablePartial 37%37%37%28 / 74needs-reftests 49, other 3
overflow: clip
overflow-clip
Widely availablePartial 71%71%71%5 / 7needs-reftests 16, other 2
padding
padding
Widely availableFull100%100%54 / 54needs-reftests 342, other 13
Page breaks
page-breaks
Widely availableNot run
its tests are manual
0 / 0manual 2
Page transition events
page-transition-events
Widely availableNo WPT tests0 / 0Window
Page visibility
page-visibility
Widely availablePartial 48%48%48%18 / 37manual 2Document
Paint containment
contain-paint
Widely availablePartial 20%20%20%1 / 5needs-reftests 80
Paint timing performance entries
paint-timing
Widely availablePartial 5.1%5.1%5.1%4 / 77
paint-order
paint-order
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 5, not-html 4
pdfViewerEnabled
pdf-viewer
Widely availableNot yet0.0%0.0%0 / 3
Performance
performance
Widely availablePartial 54%54%54%603 / 1107worker-variant 6, manual 1Performance, PerformanceEntry, PerformanceMark, PerformanceMeasure
Permissions
permissions
Widely availablePartial 46%46%46%79 / 170worker-variant 2
Physical properties
physical-properties
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 200
PNG
png
Widely availablePartial 25%25%25%1 / 4needs-reftests 61, manual 8
Pointer Events
pointer-events-api
Widely availablePartial 19%19%19%484 / 2436manual 7, other 1Element, PointerEvent
pointer-events
pointer-events
Widely availableNot yet0.0%0.0%0 / 41manual 12
Position
position
Widely availableFull100%100%109 / 109
postMessage
postmessage
Widely availablePartial 70%70%70%309 / 441worker-variant 3DedicatedWorkerGlobalScope, MessageEvent, Window, Worker
prefers-color-scheme media query
prefers-color-scheme
Widely availablePartial 44%44%44%8 / 18needs-reftests 5
prefers-contrast media query
prefers-contrast
Widely availablePartial 38%38%38%10 / 26
prefers-reduced-motion media query
prefers-reduced-motion
Widely availablePartial 20%20%20%6 / 29
Preloading responsive images
preloading-responsive-images
Widely availableNot yet0.0%0.0%0 / 2
preservesPitch
preserves-pitch
Widely availableNot yet0.0%0.0%0 / 9
Promise (initial support)
promise
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Promise finally()
promise-finally
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Promise.allSettled()
promise-allsettled
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Promise.any()
promise-any
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Promise.withResolvers()
promise-withresolvers
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Proxy and Reflect
proxy-reflect
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Push messages
push
Widely availablePartial 28%28%28%37 / 129worker-variant 6
Q unit
q-unit
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2
queueMicrotask()
queuemicrotask
Widely availablePartial 93%93%93%14 / 15worker-variant 4
Quotes
quotes
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 44
rect() and xywh()
rect-xywh
Widely availablePartial 75%75%75%42 / 56
Reference types (WebAssembly)
wasm-reference-types
Widely availablePartial 53%53%53%97 / 180
Referrer policy
referrer-policy
Widely availablePartial 29%29%18%2481 / 8431worker-variant 192, needs-reftests 1
Regular expressions
regexp
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Relative positioning
relative-positioning
Widely availablePartial 91%91%91%41 / 45needs-reftests 71, manual 5, other 2
rem
rem
Widely availableFull100%100%4 / 4needs-reftests 1
requestAnimationFrame()
request-animation-frame
Widely availablePartial 93%93%93%15 / 16manual 1Window
requestAnimationFrame() in workers
request-animation-frame-workers
Widely availableNot yet0.0%0.0%0 / 1
Resize observer
resize-observer
Widely availablePartial 53%53%53%68 / 127needs-reftests 3, other 1, not-html 1ResizeObserver, ResizeObserverEntry, ResizeObserverSize
resolution media query
resolution
Widely availableNo WPT tests0 / 0
resolution media query (compatibility prefixes)
resolution-compat
Widely availableNo WPT tests0 / 0
Resource size
resource-size
Widely availableNot yet0.0%0.0%0 / 5
Resource timing performance entries
resource-timing
Widely availablePartial 2.0%2.0%2.0%23 / 1110worker-variant 7
revert
revert-value
Widely availablePartial 83%83%83%10 / 12needs-reftests 2
RGB
rgb
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 24
rlh unit
rlh
Widely availablePartial 50%50%50%1 / 2needs-reftests 1
Safe area inset environment variables
safe-area-inset
Widely availablePartial 66%66%66%10 / 15
Sandboxed iframes
iframe-sandbox
Widely availablePartial 4.1%4.1%4.1%5 / 121manual 8, other 2, needs-reftests 2
Screen
screen
Widely availableFull100%100%16 / 16Screen
Screen orientation
screen-orientation
Widely availablePartial 7.6%7.6%7.6%4 / 52manual 1
scripting media query
scripting
Widely availablePartial 25%25%25%3 / 12needs-reftests 2
Scroll methods on elements
scroll-elements
Widely availablePartial 49%49%49%340 / 689needs-reftests 2, not-html 2Document, Element, Window
Scroll snap
scroll-snap
Widely availablePartial 19%19%19%150 / 763needs-reftests 26, other 2
scroll-behavior
scroll-behavior
Widely availablePartial 23%23%23%52 / 217
scrollIntoView()
scroll-into-view
Widely availableNot yet0.0%0.0%0 / 163other 1, needs-reftests 1
Selection
selection-api
Widely availablePartial 0.1%0.1%0.1%60 / 34017other 37, needs-reftests 19, manual 1Document
Selectors (core)
selectors
Widely availablePartial 40%40%40%845 / 2066not-html 111, needs-reftests 90, other 9, manual 5
Server timing
server-timing
Widely availablePartial 3.2%3.2%3.2%15 / 460
Server-sent events
server-sent-events
Widely availableNot yet0.0%0.0%0 / 141worker-variant 11
Service workers
service-workers
Widely availablePartial 3.3%3.3%3.3%76 / 2280worker-variant 30, manual 5, tentative 5, other 3, needs-reftests 1
Set (initial support)
set
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
setInterval
setinterval
Widely availablePartial 93%93%93%15 / 16
setTimeout()
settimeout
Widely availablePartial 90%90%90%10 / 11
Shadow DOM
shadow-dom
Widely availablePartial 3.4%3.4%3.4%26 / 756other 40, needs-reftests 18, tentative 5, not-html 2Event, Node, ShadowRoot
Shadow parts
shadow-parts
Widely availablePartial 1.2%1.2%1.2%3 / 235needs-reftests 8
shape-outside
shape-outside
Widely availablePartial 6.1%6.1%6.1%438 / 7167needs-reftests 237, other 5
shapes
shapes
Widely availablePartial 41%41%41%62 / 151needs-reftests 1
SharedArrayBuffer and Atomics
shared-memory
Widely availableNo WPT tests0 / 0
Sign extension operators (WebAssembly)
wasm-sign-extension-operators
Widely availableNo WPT tests0 / 0
Size containment
contain-size
Widely availablePartial 73%73%73%79 / 108needs-reftests 91
Small, large, and dynamic viewport units
viewport-unit-variants
Widely availablePartial 17%17%17%24 / 140needs-reftests 1
SMIL SVG animations
smil-svg-animations
Widely availablePartial 1.5%1.5%1.5%5 / 331needs-reftests 21, not-html 14, other 10
Sourcemap header
sourcemap-header
Widely availableExcluded
a header only developer tools read; it comes back when niso has devtools
0 / 0
Speech synthesis
speech-synthesis
Widely availableNot yet0.0%0.0%0 / 30manual 1
spellcheck
spellcheck
Widely availableNot yet0.0%0.0%0 / 4needs-reftests 10
Spread syntax
spread
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
srcdoc
iframe-srcdoc
Widely availableNot yet0.0%0.0%0 / 29other 1HTMLIFrameElement
srcset and sizes
srcset
Widely availablePartial 0.1%0.1%0.1%2 / 1220needs-reftests 5
Stable array sort
stable-array-sort
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Static positioning
static-positioning
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 2, other 1
steps() easing
steps-easing
Widely availablePartial 86%86%86%70 / 81manual 3, needs-reftests 1
Sticky positioning
sticky-positioning
Widely availablePartial 21%21%21%18 / 82needs-reftests 76, other 7
Storage access
storage-access
Widely availablePartial 8.8%8.8%8.8%8 / 90worker-variant 1
Storage manager
storage-manager
Widely availablePartial 33%33%33%34 / 103manual 1
Streams
streams
Widely availablePartial 1.9%1.9%1.9%42 / 2116worker-variant 108, other 5
String (initial support)
strings
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String at()
string-at
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String codePointAt() and fromCodePoint()
string-codepoint
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String includes()
string-includes
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String isWellFormed() and toWellFormed()
string-wellformed
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String matchAll()
string-matchall
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String normalize()
string-normalize
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String padStart() and padEnd()
string-pad
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String raw()
string-raw
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String repeat()
string-repeat
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String replaceAll()
string-replaceall
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String startsWith() and endsWith()
string-startsends-with
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
String trimStart() and trimEnd()
string-trim-startend
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
structuredClone()
structured-clone
Widely availablePartial 92%92%92%270 / 293other 1
style (attribute)
style-attr
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 17
Style containment
contain-style
Widely availableNot yet0.0%0.0%0 / 4needs-reftests 42, other 1
Subgrid
subgrid
Widely availablePartial 22%22%22%57 / 256needs-reftests 102, other 14
Subresource integrity
subresource-integrity
Widely availableNo WPT tests0 / 0HTMLLinkElement, HTMLScriptElement
SVG
svg
Widely availablePartial 4.3%4.3%4.3%18 / 413manual 456, needs-reftests 79, not-html 7SVGElement
SVG filters
svg-filters
Widely availableNot yet0.0%0.0%0 / 2manual 43, needs-reftests 4, other 2
Symbol
symbol
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
System colors
system-color
Widely availablePartial 62%62%62%80 / 129needs-reftests 25, other 1
System font
font-family-system
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 8
tab-size
tab-size
Widely availablePartial 98%98%98%238 / 241needs-reftests 16
tabindex
tabindex
Widely availablePartial 26%26%26%44 / 169HTMLElement
Tables
table
Widely availablePartial 82%82%82%135 / 163HTMLTableCaptionElement, HTMLTableCellElement, HTMLTableColElement, HTMLTableElement, HTMLTableRowElement, HTMLTableSectionElement
Template literals
template-literals
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Text encoding and decoding
text-encoding
Widely availablePartial 2.0%2.0%2.0%23593 / 1151764worker-variant 32, needs-reftests 4, other 2TextDecoder, TextEncoder
Text overflow
text-overflow
Widely availablePartial 30%30%30%17 / 56needs-reftests 92, other 2, manual 2
Text stroke and fill (compatibility prefixes)
text-stroke-fill
Widely availableFull100%100%1 / 1needs-reftests 11
Text tracks
text-tracks
Widely availablePartial 2.2%2.2%2.2%5 / 220needs-reftests 4HTMLTrackElement
text-align
text-align
Widely availablePartial 76%76%76%26 / 34needs-reftests 66, other 42
text-align-last
text-align-last
Widely availablePartial 76%76%76%146 / 190needs-reftests 33, other 12
text-combine-upright
text-combine-upright
Widely availablePartial 3.3%3.3%3.3%2 / 59needs-reftests 36, manual 5, other 1
text-decoration
text-decoration
Widely availablePartial 91%91%91%526 / 576needs-reftests 162, manual 56, other 43
text-decoration-skip-ink
text-decoration-skip-ink
Widely availableNo WPT tests0 / 0
text-emphasis
text-emphasis
Widely availablePartial 13%13%13%6 / 43needs-reftests 137
text-indent
text-indent
Widely availableFull100%100%1 / 1needs-reftests 25, other 2
text-orientation
text-orientation
Widely availablePartial 78%78%78%18 / 23needs-reftests 13, other 9
text-shadow
text-shadow
Widely availableFull100%100%253 / 253needs-reftests 38
text-transform
text-transform
Widely availablePartial 20%20%20%48 / 233needs-reftests 158, other 1, manual 1
text-underline-offset
text-underline-offset
Widely availableFull100%100%356 / 356needs-reftests 14, manual 1
text-underline-position
text-underline-position
Widely availableFull100%100%22 / 22manual 10, needs-reftests 8, other 7
Threads and atomics (WebAssembly)
wasm-threads
Widely availableNot yet0.0%0.0%0 / 14worker-variant 3
title (attribute)
title-attr
Widely availableNot run
its tests are manual
0 / 0manual 1HTMLElement
touch-action
touch-action
Widely availablePartial 28%28%29%30 / 104manual 1
Transferable ArrayBuffer
transferable-arraybuffer
Widely availableNo WPT tests0 / 0
transform-box
transform-box
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 34
Transitions (CSS)
transitions
Widely availablePartial 50%50%50%1316 / 2589manual 48, other 12, needs-reftests 6
translate
translate
Widely availableNot yet0.0%0.0%0 / 12
Trigonometric functions (CSS)
trig-functions
Widely availableFull100%100%521 / 521
Two-value display property
two-value-display
Widely availablePartial 65%65%65%179 / 275tentative 2
Typed array iteration methods
typed-array-iteration-methods
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Typed array iterators
typed-array-iterators
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Typed arrays (initial support)
typed-arrays
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Unicode point escapes
unicode-point-escapes
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
unset
unset-value
Widely availableFull100%100%1 / 1needs-reftests 11
Update frequency media query
update
Widely availablePartial 35%35%35%5 / 14
Upgrade insecure requests
upgrade-insecure-requests
Widely availablePartial 15%15%15%120 / 762worker-variant 52
URL
url
Widely availablePartial 85%85%85%9429 / 10977not-html 2URL, URLSearchParams
URL.canParse()
url-canparse
Widely availableFull100%100%16 / 16
User action pseudo-classes
user-action-pseudos
Widely availableNot yet0.0%0.0%0 / 4manual 12, needs-reftests 1
User activation
user-activation
Widely availablePartial 15%15%15%10 / 63
User agent sniffing
user-agent-sniffing
Widely availablePartial 42%42%42%11 / 26
vertical-align
vertical-align
Widely availablePartial 65%65%65%54 / 82needs-reftests 80, other 14
Viewport units
viewport-units
Widely availablePartial 43%43%43%154 / 351needs-reftests 21, other 1
visibility
visibility
Widely availableFull100%100%8 / 8other 20, needs-reftests 4, manual 1
Visual viewport API
visual-viewport
Widely availableNot yet0.0%0.0%0 / 35manual 10
Weak references
weak-references
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
WeakMap
weakmap
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
WeakSet
weakset
Widely availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Web animations
web-animations
Widely availablePartial 91%91%91%3301 / 3589other 45, needs-reftests 18Animation, AnimationEffect, AnimationPlaybackEvent, AnimationTimeline, Document, DocumentTimeline, Element, KeyframeEffect
Web Audio
web-audio
Widely availablePartial 33%33%33%649 / 1966other 7
Web authentication
webauthn
Widely availablePartial 16%16%16%69 / 419manual 1
Web authentication easy public key access
webauthn-public-key-easy
Widely availableNot yet0.0%0.0%0 / 2
Web Cryptography
web-cryptography
Widely availablePartial 74%74%74%52549 / 70571worker-variant 1Crypto
WebAssembly
wasm
Widely availablePartial 91%91%91%2490 / 2709worker-variant 62
WebGL
webgl
Widely availablePartial 0.2%0.2%0.2%9 / 4273needs-reftests 2, other 1
WEBGL_color_buffer_float WebGL extension
webgl-color-buffer-float
Widely availableNo WPT tests0 / 0
WEBGL_compressed_texture_astc WebGL extension
webgl-compressed-texture-astc
Widely availableNo WPT tests0 / 0
WEBGL_compressed_texture_etc WebGL extension
webgl-compressed-texture-etc
Widely availableNo WPT tests0 / 0
WEBGL_compressed_texture_etc1 WebGL extension
webgl-compressed-texture-etc1
Widely availableNo WPT tests0 / 0
WEBGL_debug_renderer_info WebGL extension
webgl-debug-renderer-info
Widely availableNo WPT tests0 / 0
WEBGL_debug_shaders WebGL extension
webgl-debug-shaders
Widely availableNo WPT tests0 / 0
WEBGL_depth_texture WebGL extension
webgl-depth-texture
Widely availableNo WPT tests0 / 0
WEBGL_lose_context WebGL extension
webgl-lose-context
Widely availableNo WPT tests0 / 0
WebGL2
webgl2
Widely availableNo WPT tests0 / 0
WebP
webp
Widely availableNo WPT tests0 / 0
WebRTC
webrtc
Widely availablePartial 0.9%0.9%0.9%23 / 2309
WebRTC SCTP information
webrtc-sctp
Widely availableNot yet0.0%0.0%0 / 19
WebRTC statistics
webrtc-stats
Widely availablePartial 4.3%4.3%4.3%2 / 46
WebSockets
websockets
Widely availablePartial 88%88%88%756 / 857worker-variant 27, tentative 18CloseEvent, WebSocket
WebVTT
webvtt
Widely availableNot yet0.0%0.0%0 / 139needs-reftests 135
WebVTT cue settings
webvtt-cue-settings
Widely availableNot yet0.0%0.0%0 / 10
white-space
white-space
Widely availablePartial 14%14%14%37 / 250needs-reftests 531, other 6, manual 1
white-space-collapse
white-space-collapse
Widely availableFull100%100%51 / 51needs-reftests 4
Width and height
width-height
Widely availableFull100%100%140 / 140needs-reftests 745, other 69, manual 6, not-html 1
will-change
will-change
Widely availableFull100%100%173 / 173needs-reftests 47, other 1
Window
window
Widely availablePartial 13%13%13%139 / 1002Window
window.print()
print
Widely availableNot yet0.0%0.0%0 / 3other 1
word-break
word-break
Widely availableNot run
its tests are needs-reftests
0 / 0needs-reftests 80
word-spacing
word-spacing
Widely availableFull100%100%33 / 33needs-reftests 80
writing-mode
writing-mode
Widely availablePartial 14%14%14%53 / 365needs-reftests 1125, other 72, manual 62
X-Frame-Options
x-frame-options
Widely availableNo WPT tests0 / 0
XMLHttpRequest
xhr
Widely availablePartial 87%87%87%1866 / 2143worker-variant 6, manual 3ProgressEvent
XMLSerializer
xml-serializer
Widely availablePartial 93%93%93%31 / 33not-html 1
XPath
xpath
Widely availablePartial 98%98%98%1146 / 1166other 2Document, XPathEvaluator, XPathExpression, XPathResult
z-index
z-index
Widely availableFull100%100%14 / 14needs-reftests 35, other 21
::details-content
details-content
Newly availableNot yet0.0%0.0%0 / 1needs-reftests 5
::target-text
target-text
Newly availableNot run
its tests are needs-reftests
0 / 0needs-reftests 19
:open
open-pseudo
Newly availableNot yet0.0%0.0%0 / 5needs-reftests 4
:state()
state
Newly availablePartial 7.4%7.4%7.4%4 / 54
@scope
scope
Newly availablePartial 15%15%15%45 / 289needs-reftests 14, other 3
@starting-style
starting-style
Newly availablePartial 20%20%20%5 / 25other 1
<input type="file" webkitdirectory>
input-file-webkitdirectory
Newly availableNot run
its tests are manual
0 / 0manual 1
abs() and sign()
abs-sign
Newly availablePartial 96%96%96%307 / 319
Active view transition
active-view-transition
Newly availableNot run
its tests are needs-reftests
0 / 0needs-reftests 3
alpha()
alpha
Newly availableNo WPT tests0 / 0
Alt text for generated content
alt-text-generated-content
Newly availableNot yet0.0%0.0%0 / 99
Animation accessors
animations-css-animation-accessors
Newly availableNo WPT tests0 / 0
ariaNotify()
arianotify
Newly availableNot run
its tests are manual
0 / 0manual 10
Async clipboard
async-clipboard
Newly availableNot yet0.0%0.0%0 / 63
Asynchronously iterable streams
async-iterable-streams
Newly availableNot yet0.0%0.0%0 / 82worker-variant 2
Atomics.pause()
atomics-pause
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Atomics.waitAsync()
atomics-wait-async
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
autocorrect
autocorrect
Newly availablePartial 11%11%11%1 / 9manual 1
backdrop-filter
backdrop-filter
Newly availablePartial 89%89%89%1083 / 1213needs-reftests 93, other 3
baseline-shift
baseline-shift
Newly availablePartial 84%84%84%22 / 26needs-reftests 8
Branch hinting (WebAssembly)
wasm-branch-hinting
Newly availableNo WPT tests0 / 0
ClipboardItem.supports()
clipboard-supports
Newly availableNo WPT tests0 / 0
Color management for WebGL
webgl-color-management
Newly availableNo WPT tests0 / 0
Color management for WebGL2
webgl2-color-management
Newly availableNo WPT tests0 / 0
Container style queries
container-style-queries
Newly availablePartial 3.3%3.3%3.3%10 / 299needs-reftests 2
content-visibility
content-visibility
Newly availablePartial 9.3%9.3%9.3%28 / 300needs-reftests 120, other 49
contenteditable="plaintext-only"
contenteditable-plaintextonly
Newly availableNot yet0.0%0.0%0 / 2
contrast-color()
contrast-color
Newly availablePartial 95%95%95%44 / 46needs-reftests 2
crisp-edges
crisp-edges
Newly availableNot run
its tests are needs-reftests
0 / 0needs-reftests 50
CSP violation reports
reporting-csp-violations
Newly availableNo WPT tests0 / 0
Custom highlights
highlight
Newly availablePartial 4.1%4.1%4.1%7 / 167needs-reftests 111, other 4
dialog.requestClose()
requestclose
Newly availableNot yet0.0%0.0%0 / 79other 6
document.caretPositionFromPoint()
document-caretpositionfrompoint
Newly availablePartial 4.5%4.5%4.5%1 / 22
Event timing performance entries
event-timing
Newly availablePartial 19%19%19%30 / 156worker-variant 2, manual 1
Exception references with exnref (WebAssembly)
wasm-exnref-exceptions
Newly availablePartial 61%61%61%13 / 21
EXT_texture_compression_rgtc WebGL extension
ext-texture-compression-rgtc
Newly availableNo WPT tests0 / 0
EXT_texture_norm16 WebGL extension
ext-texture-norm16
Newly availableNo WPT tests0 / 0
Fetch priority
fetch-priority
Newly availablePartial 61%61%61%16 / 26
field-sizing
field-sizing
Newly availablePartial 27%27%27%24 / 87needs-reftests 4
Float16Array
float16array
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
font-size-adjust
font-size-adjust
Newly availablePartial 99.8%99.8%99.8%1029 / 1031needs-reftests 22, other 3
Garbage collection (WebAssembly)
wasm-garbage-collection
Newly availablePartial 17%17%17%203 / 1179
getHTML()
gethtml
Newly availableNot yet0.0%0.0%0 / 6911
Gradient interpolation
gradient-interpolation
Newly availableFull100%100%2622 / 2622
HTTP/3
http3
Newly availableNo WPT tests0 / 0
Intl.DurationFormat
intl-duration-format
Newly availableNot yet0.0%0.0%0 / 208
Intl.Locale info
intl-locale-info
Newly availableNot run
its tests are test262-intl402
0 / 0
Invoker commands
invoker-commands
Newly availablePartial 17%17%17%140 / 819other 2
Iterator methods
iterator-methods
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Iterator.concat()
iterator-concat
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
JavaScript modules in service workers
js-modules-service-workers
Newly availableNot yet0.0%0.0%0 / 17
JavaScript modules in shared workers
js-modules-shared-workers
Newly availableNot run
its tests are worker-variant
0 / 0worker-variant 11
JavaScript promise integration (WebAssembly)
wasm-jspi
Newly availableNo WPT tests0 / 0
JSON import attributes
json-modules
Newly availableNo WPT tests0 / 0
JSON source text access
json-raw
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Largest contentful paint (LCP) performance entries
largest-contentful-paint
Newly availableNot yet0.0%0.0%0 / 95
light-dark()
light-dark
Newly availablePartial 39%39%39%15 / 38needs-reftests 4
light-dark() image values
light-dark-image
Newly availableNo WPT tests0 / 0
Map getOrInsert()
getorinsert
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Math font family
font-family-math
Newly availableNo WPT tests0 / 0
Math.sumPrecise()
math-sum-precise
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Mutually exclusive <details> elements
details-name
Newly availablePartial 5.5%5.5%5.5%1 / 18
Name-only container queries
container-name-queries
Newly availableNo WPT tests0 / 0
overflow-anchor
overflow-anchor
Newly availablePartial 16%16%16%2 / 12
Page setup
page-setup
Newly availablePartial 7.0%7.0%7.0%10 / 142needs-reftests 84, manual 44
Popover
popover
Newly availablePartial 0.1%0.1%0.1%2 / 3857needs-reftests 19, other 13HTMLElement
progress()
progress-function
Newly availablePartial 99%99%99%138 / 139
Promise.try()
promise-try
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
rcap unit
rcap
Newly availableNot yet0.0%0.0%0 / 1
rch unit
rch
Newly availableNot yet0.0%0.0%0 / 1
Readable byte streams
readable-byte-streams
Newly availablePartial 2.0%2.0%2.0%10 / 498worker-variant 22, other 3
RegExp.escape()
regexp-escape
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Registered custom properties
registered-custom-properties
Newly availablePartial 12%12%12%178 / 1378needs-reftests 7, other 2
Relative colors
relative-color
Newly availablePartial 95%95%95%2432 / 2535needs-reftests 16
Reporting API
reporting
Newly availablePartial 26%26%26%24 / 92worker-variant 2
requestVideoFrameCallback()
request-video-frame-callback
Newly availablePartial 32%32%32%12 / 37
Resizable buffers
resizable-buffers
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
revert-rule
revert-rule
Newly availableNo WPT tests0 / 0
rex unit
rex
Newly availableNot yet0.0%0.0%0 / 1
ric unit
ric
Newly availableNot yet0.0%0.0%0 / 1
round(), mod(), and rem()
round-mod-rem
Newly availablePartial 99.6%99.6%99.6%592 / 594other 1
ruby-align
ruby-align
Newly availablePartial 50%50%50%4 / 8needs-reftests 5
ruby-position
ruby-position
Newly availablePartial 23%23%23%5 / 21
Scoped custom element registries
scoped-custom-element-registries
Newly availablePartial 8.9%8.9%8.9%39 / 438not-html 1
Screen wake lock
screen-wake-lock
Newly availablePartial 19%19%19%14 / 73
Scroll to text fragment
scroll-to-text-fragment
Newly availablePartial 5.1%5.1%5.1%11 / 215needs-reftests 1
Scroll-driven animations
scroll-driven-animations
Newly availablePartial 18%18%18%404 / 2160needs-reftests 37, other 19
scrollbar-color
scrollbar-color
Newly availablePartial 78%78%78%15 / 19needs-reftests 24
scrollbar-gutter
scrollbar-gutter
Newly availablePartial 62%62%62%61 / 97needs-reftests 19, other 1
scrollbar-width
scrollbar-width
Newly availablePartial 58%58%58%35 / 60needs-reftests 7
scrollend
scrollend
Newly availablePartial 14%14%14%9 / 64Document
Selection composed ranges
composed-ranges
Newly availableNot run
its tests are tentative
0 / 0tentative 5
Set methods
set-methods
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
shape()
shape-function
Newly availableFull100%100%126 / 126
Shared worker
shared-workers
Newly availableNot yet0.0%0.0%0 / 12worker-variant 49
sibling-count() and sibling-index()
sibling-count
Newly availablePartial 58%58%58%89 / 151
Spelling and grammar text decorations
text-decoration-spelling-grammar
Newly availableNo WPT tests0 / 0
Tail call optimization (WebAssembly)
wasm-tail-call-optimization
Newly availablePartial 42%42%42%104 / 242
text-decoration-skip-ink: all
text-decoration-skip-ink-all
Newly availableNo WPT tests0 / 0
text-indent: each-line
text-indent-each-line
Newly availableNot run
its tests are needs-reftests
0 / 0needs-reftests 1
text-indent: hanging
text-indent-hanging
Newly availableNot run
its tests are needs-reftests
0 / 0needs-reftests 1
text-wrap
text-wrap
Newly availablePartial 87%87%87%85 / 97needs-reftests 1
text-wrap: balance
text-wrap-balance
Newly availableFull100%100%9 / 9needs-reftests 25, other 2
ToggleEvent source
toggleevent-source
Newly availableNot yet0.0%0.0%0 / 20
Top-level await
top-level-await
Newly availablePartial 50%50%50%2 / 4
transition-behavior
transition-behavior
Newly availablePartial 80%80%80%29 / 36
Trusted types
trusted-types
Newly availablePartial 1.3%1.3%1.3%49 / 3657worker-variant 15, not-html 4, needs-reftests 1, other 1
Typed function references (WebAssembly)
wasm-typed-fun-refs
Newly availablePartial 25%25%25%50 / 199
Uint8Array base64 and hex conversion
uint8array-base64-hex
Newly availableExcluded
ECMAScript, which test262 tests, not WPT
0 / 0
Unsanitized HTML parsing
parse-html-unsafe
Newly availableNot yet0.0%0.0%0 / 83
URLPattern
urlpattern
Newly availablePartial 0.6%0.6%0.6%10 / 1636worker-variant 14
Vertical form controls
vertical-form-controls
Newly availableNot yet0.0%0.0%0 / 16needs-reftests 36
View transitions
view-transitions
Newly availablePartial 1.0%1.0%1.0%1 / 98needs-reftests 293, other 20Window
view-transition-class
view-transition-class
Newly availableFull100%100%24 / 24needs-reftests 16
WebRTC encoded transform
webrtc-encoded-transform
Newly availablePartial 8.9%8.9%8.9%22 / 245tentative 18
WebTransport
webtransport
Newly availablePartial 0.8%0.8%0.8%6 / 720worker-variant 66, other 1
willReadFrequently
canvas-2d-willreadfrequently
Newly availableNo WPT tests0 / 0
zoom
zoom
Newly availablePartial 76%76%76%346 / 453needs-reftests 110, other 9
Zstandard compression
zstd
Newly availablePartial 16%16%16%4 / 25worker-variant 8
__proto__
proto
Limited availabilityNo WPT tests0 / 0
::column
column-pseudo
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5, needs-reftests 2
::marker
marker
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 68, not-in-suite 11
::scroll-button
scroll-buttons
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 21, needs-reftests 19, other 1
::selection
selection
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 73, not-in-suite 4, manual 3, other 1, not-html 1
::spelling-error and ::grammar-error
spelling-grammar-error
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 4, manual 2, other 2
:autofill
autofill
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
:has-slotted
has-slotted
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 20, not-in-suite 9
:host-context()
host-context
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 3, not-in-suite 2
:target-within
target-within
Limited availabilityNo WPT tests0 / 0
@function
function
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 25
@mixin
mixin
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 25
<datalist>
datalist
Limited availabilityNot run
its tests are needs-reftests
0 / 0not-in-suite 2, needs-reftests 2, other 2HTMLDataListElement
<dialog closedby>
dialog-closedby
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 7, other 1
<fencedframe>
fencedframe
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 9
<geolocation>
geolocation-element
Limited availabilityNo WPT tests0 / 0
<img sizes="auto" loading="lazy">
sizes-auto
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 6, needs-reftests 4, other 1
<input type="checkbox" switch>
switch-control
Limited availabilityNo WPT tests0 / 0
<input type="color">
input-color
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
<input type="month">
input-date-time-month
Limited availabilityNo WPT tests0 / 0
<input type="week">
input-date-time-week
Limited availabilityNo WPT tests0 / 0
<install>
install
Limited availabilityNo WPT tests0 / 0
<meta name="application-title">
meta-application-title
Limited availabilityNo WPT tests0 / 0
<meta name="text-scale">
meta-text-scale
Limited availabilityNo WPT tests0 / 0
<meta name="theme-color">
meta-theme-color
Limited availabilityNo WPT tests0 / 0
<template for>
template-for
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 53, tentative 18
<usermedia>
usermedia
Limited availabilityNo WPT tests0 / 0
2D canvas opacity
canvas-2d-alpha
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 6
Accelerometer
accelerometer
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 12, manual 1
accent-color
accent-color
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 7, not-in-suite 7
AccentColor and AccentColorText
system-color-accentcolor
Limited availabilityNo WPT tests0 / 0
Accessor methods
accessor-methods
Limited availabilityNo WPT tests0 / 0
Ad selection
ad-selection
Limited availabilityNo WPT tests0 / 0
alignment-baseline
alignment-baseline
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 9, not-in-suite 4
alpha and colorspace attributes for <input type=color>
input-color-alpha
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Alternative style sheets
alternative-style-sheets
Limited availabilityPartial 66%66%66%4 / 6other 8, needs-reftests 1
Ambient light sensor
ambient-light
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 10
Anchor position container queries
container-anchor-position-queries
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 16, needs-reftests 2
Anchor positioning
anchor-positioning
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 251, needs-reftests 238, other 45
Anchor positioning animations and transitions
anchor-positioning-animations
Limited availabilityNo WPT tests0 / 0
Anchor positioning transforms
anchor-positioning-transforms
Limited availabilityNo WPT tests0 / 0
Anchors (WebXR)
webxr-anchors
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 7
anchors-valid and anchors-visible
anchor-positioning-position-visibility-plurals
Limited availabilityNo WPT tests0 / 0
Application shortcuts
app-shortcuts
Limited availabilityNot run
its tests are manual
0 / 0manual 10
arguments.callee
arguments-callee
Limited availabilityNo WPT tests0 / 0
at-rule()
supports-at-rule
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 6, not-in-suite 2
attr()
attr
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 25, needs-reftests 23, other 1, not-html 1
Attribution reporting
attribution-reporting
Limited availabilityNo WPT tests0 / 0
Audio and video tracks
audio-video-tracks
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Audio session
audio-session
Limited availabilityNo WPT tests0 / 0
AudioListener
audiolistener
Limited availabilityNo WPT tests0 / 0
AudioListener setPosition() and setOrientation()
audiolistener-setposition-setorientation
Limited availabilityNo WPT tests0 / 0
Augmented reality
webxr-ar
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5
autocapitalize
autocapitalize
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Back/forward cache blocking reasons
bfcache-blocking-reasons
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 13
Background fetch
background-fetch
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 14, worker-variant 2
Background sync
background-sync
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2, other 1
background-attachment
background-attachment
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 46, manual 12, other 3, not-in-suite 3
background-clip: border-area
background-clip-border-area
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 20
background-clip: text
background-clip-text
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 29
Badging
badging
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8
Barcode detector
barcode
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 23, worker-variant 2
baseline-source
baseline-source
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 17, needs-reftests 1
Battery status
battery
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 17, manual 5
beforeinstallprompt
beforeinstallprompt
Limited availabilityNo WPT tests0 / 0
beforeunload
beforeunload
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8, manual 1Window
blocking="render"
blocking-render
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 56, other 1
border-shape
border-shape
Limited availabilityNo WPT tests0 / 0
box-decoration-break
box-decoration-break
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 36, not-in-suite 4, other 3
calc-size()
calc-size
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 22, not-in-suite 16, other 1
Capture Handle
capture-handle
Limited availabilityNo WPT tests0 / 0
captureStream() for <audio> and <video>
capture-stream-audio-video
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5
caret-shape
caret-shape
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 25, not-in-suite 1
Case-sensitive attribute selector
case-sensitive-attributes
Limited availabilityNo WPT tests0 / 0
Clearing site data
clear-site-data
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 15
clip
clip
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 90, other 16, not-in-suite 2, manual 1
clipboardchange
clipboardchange
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
CloseWatcher
closewatcher
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 55
COEP violation reports
reporting-coep-violations
Limited availabilityNo WPT tests0 / 0
Color management for 2D canvas
canvas-2d-color-management
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 27, other 1
color-adjust
color-adjust
Limited availabilityNo WPT tests0 / 0
color-contrast()
color-contrast
Limited availabilityNot run
its tests are other
0 / 0other 1
color-mix() with three or more colors
color-mix-variadic
Limited availabilityNo WPT tests0 / 0
COLRv1
colrv1
Limited availabilityNo WPT tests0 / 0
Column breaks
column-breaks
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 282, other 22, not-in-suite 16
column-wrap
column-wrap
Limited availabilityNo WPT tests0 / 0
Compression Dictionary Transport
compression-dictionary-transport
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 31
Connection allowlists
connection-allowlists
Limited availabilityNo WPT tests0 / 0
Contact picker
contact-picker
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Container scroll-state queries
container-scroll-state-queries
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 57
Container timing performance entries
container-timing
Limited availabilityNot run
its tests are tentative
0 / 0tentative 39
Content Index
content-index
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3, worker-variant 2
context-fill and context-stroke
context-fill-stroke
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 7, not-html 1
contextlost and contextrestored
canvas-context-lost
Limited availabilityNo WPT tests0 / 0CanvasRenderingContext2D, OffscreenCanvasRenderingContext2D
controlslist
controls-list
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
corner-shape
corner-shape
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 64, not-in-suite 25, other 1
CPU compute pressure
compute-pressure
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 28, worker-variant 3
Crash report storage
reporting-crashes-storage
Limited availabilityNo WPT tests0 / 0
Crash reporting
reporting-crashes
Limited availabilityNo WPT tests0 / 0
Credentialless iframes
iframe-credentialless
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 17, worker-variant 1
Cross-document view transitions
cross-document-view-transitions
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 64, needs-reftests 4, other 1, manual 1
cross-fade()
cross-fade
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 7, other 2, not-in-suite 1, manual 1
cross-origin() for url()
url-cross-origin
Limited availabilityNo WPT tests0 / 0
CSS import attributes
css-modules
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 18
CSS object model (DOM level 2)
css-object-model-discouraged
Limited availabilityNo WPT tests0 / 0
CSS typed object model
css-typed-om
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 129, worker-variant 22, other 11, needs-reftests 5
CSSPseudoElement
css-object-model-csspseudoelement
Limited availabilityNo WPT tests0 / 0
Cursor styles
cursor
Limited availabilityNot run
its tests are manual
0 / 0manual 152, not-in-suite 5
Custom ellipses
custom-ellipses
Limited availabilityNo WPT tests0 / 0
Custom formats for clipboard items
clipboard-custom-format
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
Custom highlights from point
highlightsfrompoint
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Custom media queries
custom-media-queries
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2, needs-reftests 1
Customizable <select>
customizable-select
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 100, needs-reftests 98, other 11
Customized built-in elements
customized-built-in-elements
Limited availabilityPartial 72%72%72%523 / 717
Deprecation reports
reporting-deprecation
Limited availabilityNo WPT tests0 / 0
Depth sensing
webxr-depth-sensing
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 19
Desynchronized 2D canvas
canvas-2d-desynchronized
Limited availabilityNo WPT tests0 / 0
Desynchronized WebGL canvas
webgl-desynchronized
Limited availabilityNo WPT tests0 / 0
Desynchronized WebGL2 canvas
webgl2-desynchronized
Limited availabilityNo WPT tests0 / 0
Device media queries
device-queries
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 4
Device memory
device-memory
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
Device posture
device-posture
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5
Device-bound session credentials
device-bound-session-credentials
Limited availabilityNo WPT tests0 / 0
devicePixelRatio
devicepixelratio
Limited availabilityNo WPT tests0 / 0Window
Digital credentials
digital-credentials
Limited availabilityNo WPT tests0 / 0
Digital goods
digital-goods
Limited availabilityNo WPT tests0 / 0
display animation
display-animation
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
display-mode media query
display-mode
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
display-state media query
display-state
Limited availabilityNo WPT tests0 / 0
display: contents
display-contents
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 74, not-in-suite 12, other 2
display: ruby
display-ruby
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 96, not-in-suite 9, other 6
Document colors
document-colors
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
Document picture-in-picture
document-picture-in-picture
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 22, manual 2
Document-Isolation-Policy
document-isolation-policy
Limited availabilityNo WPT tests0 / 0
document.modelContext
document-modelcontext
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 51, other 5
document.write()
document-write
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 143, not-html 4Document
DOM overlays for WebXR
webxr-dom-overlays
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
dynamic-range-limit
dynamic-range-limit
Limited availabilityNo WPT tests0 / 0
Early data
early-data
Limited availabilityFull100%100%2 / 2worker-variant 2
EditContext
edit-context
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 14, needs-reftests 1, other 1
Element capture
element-capture
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Element timing performance entries
element-timing
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 52
Element-scoped view transitions
view-transitions-element-scoped
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 36, not-in-suite 32, other 16
element()
element
Limited availabilityNo WPT tests0 / 0
Error.isError()
is-error
Limited availabilityNo WPT tests0 / 0
escape() and unescape()
escape-unescape
Limited availabilityNo WPT tests0 / 0
execCommand()
execcommand
Limited availabilityNot run
its tests are other
0 / 0other 8, not-in-suite 7
Explicit resource management
explicit-resource-management
Limited availabilityNo WPT tests0 / 0
EXT_disjoint_timer_query WebGL extension
ext-disjoint-timer-query
Limited availabilityNo WPT tests0 / 0
EXT_float_blend WebGL extension
ext-float-blend
Limited availabilityNo WPT tests0 / 0
EXT_frag_depth WebGL extension
ext-frag-depth
Limited availabilityNo WPT tests0 / 0
EXT_texture_compression_bptc WebGL extension
ext-texture-compression-bptc
Limited availabilityNo WPT tests0 / 0
Eyedropper
eyedropper
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
fastSeek()
fast-seek
Limited availabilityNo WPT tests0 / 0
Feature policy
feature-policy
Limited availabilityNo WPT tests0 / 0
Federated credential management
fedcm
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 82
Federated credentials
federated-credentials
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Fetch form data
fetch-formdata
Limited availabilityNo WPT tests0 / 0
Fetch metadata request headers
fetch-metadata
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 89, worker-variant 7
Fetch upload streams
fetch-request-streams
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 6, worker-variant 6
fetchLater
fetchlater
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 47
File handlers
app-file-handlers
Limited availabilityNot run
its tests are manual
0 / 0manual 1
File system access
file-system-access
Limited availabilityNot yet0.0%0.0%0 / 8manual 29, not-in-suite 5, worker-variant 2
filter()
filter-function
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 14
fit-content()
fit-content-function
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 17
flex-wrap: balance
flexbox-flex-wrap-balance
Limited availabilityNo WPT tests0 / 0
focusgroup
focusgroup
Limited availabilityNo WPT tests0 / 0
Font metric overrides
font-metric-overrides
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 3, not-in-suite 1
font-language-override
font-language-override
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 3
font-palette animation
font-palette-animation
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
font-synthesis-position
font-synthesis-position
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2, needs-reftests 1
font-variant-emoji
font-variant-emoji
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 5, not-in-suite 3
font-variant-position
font-variant-position
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 5, not-in-suite 3
font-width
font-width
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Form-associated WebMCP attributes
declarative-webmcp
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 25
Fullscreen API
fullscreen
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 82
Function caller and arguments
functions-caller-arguments
Limited availabilityNo WPT tests0 / 0
Gamepad (WebXR)
webxr-gamepads
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Gamepad haptic feedback
gamepad-haptics
Limited availabilityNot run
its tests are manual
0 / 0manual 2
Gamepad touch buttons
gamepad-touch
Limited availabilityNo WPT tests0 / 0
Gamepad VR hands and poses
gamepad-vr
Limited availabilityNo WPT tests0 / 0
Gamut mapping
gamut-mapping
Limited availabilityNo WPT tests0 / 0
Gap decorations
gap-decorations
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 549, not-in-suite 77, other 20
getBoxQuads()
getboxquads
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
getYear() and setYear()
date-get-year-set-year
Limited availabilityNo WPT tests0 / 0
Global privacy control
gpc
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5, worker-variant 2
glyph-orientation-vertical
glyph-orientation-vertical
Limited availabilityNo WPT tests0 / 0
Grid lanes
grid-lanes
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 932, not-in-suite 92, tentative 17, other 10
Gyroscope
gyroscope
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 10
Hand input
webxr-hand-input
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Hanging punctuation
hanging-punctuation
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 23, not-in-suite 2
Heading offset
heading-offset
Limited availabilityNo WPT tests0 / 0
Heading pseudo-classes
heading-selectors
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
hidden="until-found"
hidden-until-found
Limited availabilityNot yet0.0%0.0%0 / 4not-in-suite 9, needs-reftests 4
Hit test
webxr-hit-test
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 12
HTML media capture
html-media-capture
Limited availabilityNot run
its tests are manual
0 / 0manual 13, not-in-suite 2
HTML processing instructions
html-processing-instructions
Limited availabilityNo WPT tests0 / 0
HTML setter methods
html-setters
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8
HTML streaming setters
html-streaming-setters
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 40, other 1
HTML wrapper methods
html-wrapper-methods
Limited availabilityNo WPT tests0 / 0
HTML-in-canvas
canvas-html
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 170, needs-reftests 86, other 9
HTMLGeolocationElement initialPermissionStatus
geolocation-element-initialpermissionstatus
Limited availabilityNo WPT tests0 / 0
Hyphenate limit chars
hyphenate-limit-chars
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 1
Idle detection
idle-detection
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 12
if()
if
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8, other 1
image-rendering: smooth
smooth
Limited availabilityNo WPT tests0 / 0
image()
image-function
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 5
ime-mode
ime-mode
Limited availabilityNo WPT tests0 / 0
Import assertions
import-assertions
Limited availabilityNo WPT tests0 / 0
import defer
import-defer
Limited availabilityNo WPT tests0 / 0
IndexedDB getAllRecords()
getallrecords
Limited availabilityFull100%100%108 / 108worker-variant 4IDBIndex, IDBObjectStore
initial-letter
initial-letter
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 66, not-in-suite 4, other 1
Ink
ink
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5
Insertable streams for MediaStreamTrack
insertable-streams
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 17, tentative 2, worker-variant 1
Integrity violation reports
reporting-integrity-violations
Limited availabilityNo WPT tests0 / 0
integrity() for url()
url-integrity
Limited availabilityNo WPT tests0 / 0
Interaction contentful paint performance entries
interaction-contentful-paint
Limited availabilityNot run
its tests are tentative
0 / 0tentative 13
interactivity
interactivity
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 9
Interest invokers
interest-invokers
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 31, needs-reftests 15, other 1
interpolate-size
interpolate-size
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 17
Intersection observer visibility tracking
intersection-observer-v2
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 38
Intervention reports
reporting-interventions
Limited availabilityNo WPT tests0 / 0
inverted-colors media query
inverted-colors
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
isInputPending()
is-input-pending
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 10, tentative 2
iterationComposite
web-animations-iterationcomposite
Limited availabilityNo WPT tests0 / 0
Iterator includes()
iterator-includes
Limited availabilityNo WPT tests0 / 0
Iterator join()
iterator-join
Limited availabilityNo WPT tests0 / 0
Iterator.zip() and Iterator.zipKeyed()
iterator-zip-zipkeyed
Limited availabilityNo WPT tests0 / 0
JPEG XL
jpegxl
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 51, not-in-suite 12, other 5
justify-self in block layouts
justify-self-block
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 4
Keyboard lock
keyboard-lock
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 7
Keyboard map
keyboard-map
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8
KHR_parallel_shader_compile WebGL extension
khr-parallel-shader-compile
Limited availabilityNo WPT tests0 / 0
Language detector
languagedetector
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 6, other 1
LanguageModel
languagemodel
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 108
Launch handler
app-launch-handler
Limited availabilityNo WPT tests0 / 0
Layers (WebXR)
webxr-layers
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 23
Layout instability performance entries
layout-instability
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 83
Lazy-loading media
loading-lazy-media
Limited availabilityNo WPT tests0 / 0
Lighting estimation
webxr-lighting-estimation
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8
line-clamp
line-clamp
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 352, other 12, not-in-suite 8
Local fonts
local-fonts
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 12
Local network access
local-network-access
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 10, worker-variant 1
Long animation frames performance entries
long-animation-frames
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 53
Long task performance entries
longtasks
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 21
Magnetometer
magnetometer
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 10
Managed media source
managed-media-source
Limited availabilityNo WPT tests0 / 0
margin-trim
margin-trim
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 42, not-in-suite 11
mask-border
mask-border
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8
MathML Full
mathml-full
Limited availabilityNo WPT tests0 / 0
Media element pseudo-classes
media-pseudos
Limited availabilityNot yet0.0%0.0%0 / 5not-in-suite 6
Media session
media-session
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 9
Media source
media-source
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 85, tentative 3, needs-reftests 1
MediaController
mediacontroller
Limited availabilityNo WPT tests0 / 0
Memory measurement
measure-memory
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 14, worker-variant 2
Memory64 (WebAssembly)
wasm-memory64
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 25
moveBefore()
move-before
Limited availabilityPartial 42%42%42%72 / 169other 15, needs-reftests 2Document, DocumentFragment, Element
Multi-memory (WebAssembly)
wasm-multi-memory
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 41
Multiple import maps
import-maps-multiple
Limited availabilityNo WPT tests0 / 0
Mutation events
mutation-events
Limited availabilityNo WPT tests0 / 0
named-feature()
supports-named-feature
Limited availabilityNo WPT tests0 / 0
navigator.share()
share
Limited availabilityNot run
its tests are manual
0 / 0not-in-suite 15, manual 15
Network Information
network-information
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Notifications
notifications
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 20, manual 10, worker-variant 2, other 1
Numeric factory functions
numeric-factory-functions
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
object-view-box
object-view-box
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 40, not-in-suite 3
Observable
observable
Limited availabilityNot run
its tests are tentative
0 / 0tentative 52
OfflineAudioContext incremental rendering
offline-audio-context-incremental-rendering
Limited availabilityNo WPT tests0 / 0
OpaqueRange
opaquerange
Limited availabilityNo WPT tests0 / 0
Orientation Sensor
orientation-sensor
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 16
Origin
origin
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 20, worker-variant 3
overflow-clip-margin
overflow-clip-margin
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 34, not-in-suite 6
overflow: overlay
overflow-overlay
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 1
overlay
overlay
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 9, not-in-suite 7, other 1
overscroll-behavior
overscroll-behavior
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 12
OVR_multiview2 WebGL extension
ovr-multiview2
Limited availabilityNo WPT tests0 / 0
Page break aliases
page-break-aliases
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Page lifecycle
page-lifecycle
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5, needs-reftests 1
Page selectors
page-selectors
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 6
Page visibility state performance entries
page-visibility-state
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
page-orientation
page-orientation
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 5, not-in-suite 3
paint()
paint
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 115, not-in-suite 2, other 1
Partitioned cookies
partitioned-cookies
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 7
Password credentials
password-credentials
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
path()
path-shape
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
Payment handler
payment-handler
Limited availabilityNo WPT tests0 / 0
Payment request
payment-request
Limited availabilityNot run
its tests are manual
0 / 0manual 35, not-in-suite 33
PerformanceTiming and PerformanceNavigation
performancetiming
Limited availabilityNo WPT tests0 / 0
Periodic background sync
periodic-background-sync
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Permissions policy
permissions-policy
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 115, manual 5, worker-variant 2, needs-reftests 1HTMLIFrameElement
Permissions policy violation reporting
reporting-permissions-policy-violations
Limited availabilityNo WPT tests0 / 0
Picture-in-picture (video)
picture-in-picture
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 18
ping
ping
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 19
Pointer lock
pointer-lock
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 19, manual 7
popover="hint"
popover-hint
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3, other 1
Portals
portal
Limited availabilityNo WPT tests0 / 0
prefers-reduced-data media query
prefers-reduced-data
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
prefers-reduced-transparency media query
prefers-reduced-transparency
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Presentation API
presentation-api
Limited availabilityNot run
its tests are manual
0 / 0manual 24, not-in-suite 13
Private click measurement
private-click-measurement
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Private network access
private-network-access
Limited availabilityNo WPT tests0 / 0
Profiler
profiler
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 25, tentative 1
Protected audience
protected-audience
Limited availabilityNo WPT tests0 / 0
Protocol handlers
app-protocol-handlers
Limited availabilityNot run
its tests are manual
0 / 0manual 1
random()
random-function
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 20
Range syntax for style queries
style-query-range-syntax
Limited availabilityNo WPT tests0 / 0
Raw camera access for WebXR
webxr-camera
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Read unsanitized clipboard data
clipboard-unsanitized-formats
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
ReadableStream.from()
readablestream-from
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2, worker-variant 2, other 1
reading-flow
reading-flow
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 61, tentative 6
Reference target
referencetarget
Limited availabilityNot run
its tests are tentative
0 / 0tentative 16
referrer-policy() for url()
url-referrer-policy
Limited availabilityNo WPT tests0 / 0
RegExp compile()
regexp-compile
Limited availabilityNo WPT tests0 / 0
RegExp static properties
regexp-static-properties
Limited availabilityNo WPT tests0 / 0
Region capture
region-capture
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
registerProtocolHandler
registerprotocolhandler
Limited availabilityNot run
its tests are manual
0 / 0manual 5, not-in-suite 5
Relaxed-width SIMD (WebAssembly)
wasm-simd-relaxed
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 7
Remote playback
remote-playback
Limited availabilityNot run
its tests are manual
0 / 0not-in-suite 9, manual 9
requestIdleCallback()
requestidlecallback
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 21
resizable media query
resizable
Limited availabilityNo WPT tests0 / 0
resize (CSS property)
resize
Limited availabilityNot run
its tests are manual
0 / 0manual 21, not-in-suite 5, needs-reftests 3
Responsive iframes
frame-sizing
Limited availabilityNo WPT tests0 / 0
Retriable module loading
retriable-module-loading
Limited availabilityNo WPT tests0 / 0
Reversed counter-reset
counter-reset-reversed
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 27
Rhythmic sizing
rhythmic-sizing
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 18, not-in-suite 17
ruby-overhang
ruby-overhang
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 39, not-in-suite 2, other 1
Sanitizer API
sanitizer
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 48
Save-Data
savedata
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
Scheduler API
scheduler
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 51, worker-variant 48, tentative 19
Screen capture
screen-capture
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 14, tentative 1
Screen orientation lock
screen-orientation-lock
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5
Scroll marker target pseudo-classes
scroll-marker-targets
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2
Scroll markers
scroll-markers
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 76, not-in-suite 57, other 22
Scroll method promises
scroll-promises
Limited availabilityNo WPT tests0 / 0
Scroll snap events
scroll-snap-events
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 18
scroll-axis-lock
scroll-axis-lock
Limited availabilityNo WPT tests0 / 0
scroll-initial-target
scroll-initial-target
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 18
scroll-target-group
scroll-target-group
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 13, not-in-suite 6, other 1
Scroll-triggered animations
scroll-triggered-animations
Limited availabilityNo WPT tests0 / 0
scrollIntoView() container
scroll-into-view-container
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Secure payment confirmation
secure-payment-confirmation
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 20
Serializable errors
serializable-errors
Limited availabilityNo WPT tests0 / 0
Service workers static routing
service-workers-static-routes
Limited availabilityNo WPT tests0 / 0
Share targets
app-share-targets
Limited availabilityNo WPT tests0 / 0
Shared storage
shared-storage
Limited availabilityNo WPT tests0 / 0
Shared storage locks
shared-storage-locks
Limited availabilityNo WPT tests0 / 0
Shared worker extended lifetime
shared-workers-extended-lifetime
Limited availabilityNo WPT tests0 / 0
SharedArrayBuffer in WebGL
webgl-sab
Limited availabilityNo WPT tests0 / 0
showPicker() for <input>
show-picker-input
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
showPicker() for <select>
show-picker-select
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 7
Signature-based resource integrity
signature-based-resource-integrity
Limited availabilityNo WPT tests0 / 0
Soft navigation performance entries
soft-navigations
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 44, tentative 39
speak
speak
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
speak-as
speak-as
Limited availabilityNot run
its tests are manual
0 / 0manual 4
Speculation rules
speculation-rules
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 208, tentative 3
Speech recognition
speech-recognition
Limited availabilityNot run
its tests are manual
0 / 0manual 7, not-in-suite 7
Speech recognition grammar
speech-recognition-grammar
Limited availabilityNo WPT tests0 / 0
Storage buckets
storage-buckets
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 16, worker-variant 12
stretch
stretch
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 49, needs-reftests 29
String builtins (WebAssembly)
wasm-string-builtins
Limited availabilityPartial 45%45%45%44 / 96worker-variant 5
String substr()
string-substr
Limited availabilityNo WPT tests0 / 0
String trimLeft() and trimRight()
string-trim-leftright
Limited availabilityNo WPT tests0 / 0
Summarizer
summarizer
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 22
SVG 1.1
svg-discouraged
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
SVG clipboard items
clipboard-svg
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
symbols()
symbols-function
Limited availabilityNo WPT tests0 / 0
Table styling
table-discouraged
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 14, not-in-suite 5
Temporal
temporal
Limited availabilityNo WPT tests0 / 0
Text import attributes
text-modules
Limited availabilityNo WPT tests0 / 0
text-autospace
text-autospace
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 33, not-in-suite 6, other 3
text-box
text-box
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 94, not-in-suite 15
text-decoration in ::selection
text-decoration-selection
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 5, other 1
text-decoration-skip-spaces
text-decoration-skip-spaces
Limited availabilityNo WPT tests0 / 0
text-fit
text-fit
Limited availabilityNo WPT tests0 / 0
text-justify
text-justify
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 15, not-in-suite 7, other 4
text-size-adjust
text-size-adjust
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 5
text-spacing-trim
text-spacing-trim
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 18, not-in-suite 4, other 1
text-wrap: pretty
text-wrap-pretty
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Time-relative pseudo-selectors
time-relative-selectors
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 10
toGMTString()
date-to-gmt-string
Limited availabilityNo WPT tests0 / 0
Topics
topics
Limited availabilityNo WPT tests0 / 0
Touch events
touch-events
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 14, other 1, manual 1
Transferable streams
transferable-streams
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 12, other 1, worker-variant 1
TransformStream transformer cancel() method
transformstream-transformer-cancel
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 2, worker-variant 2
Translator
translator
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 9
UI fonts
font-family-ui
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 19
User agent client hints
ua-client-hints
Limited availabilityPartial 33%33%33%1 / 3not-in-suite 12
user-select
user-select
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 10
Vibration
vibration
Limited availabilityNot run
its tests are manual
0 / 0manual 10, not-in-suite 4
video-dynamic-range media query
video-dynamic-range
Limited availabilityNo WPT tests0 / 0
Viewport segments
viewport-segments
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Virtual keyboard
virtual-keyboard
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3, manual 2
Virtual pressure sources
virtual-pressure-sources
Limited availabilityNo WPT tests0 / 0
Virtual sensors
virtual-sensors
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Web app manifest
manifest
Limited availabilityNot run
its tests are manual
0 / 0manual 39
Web app manifest localization
manifest-localization
Limited availabilityNo WPT tests0 / 0
Web app origin migration
app-migration
Limited availabilityNo WPT tests0 / 0
Web authentication signal methods
webauthn-signals
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 3
Web Bluetooth
web-bluetooth
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 155
Web MIDI
web-midi
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
Web NFC
web-nfc
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 11, manual 4
Web serial
serial
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 9, manual 6
WebCodecs
webcodecs
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 154, other 4
WebDriver
webdriver
Limited availabilityNot run
its tests are other
0 / 0other 251, not-in-suite 1
WebDriver BiDi
webdriver-bidi
Limited availabilityNot run
its tests are other
0 / 0other 428
WEBGL_compressed_texture_pvrtc WebGL extension
webgl-compressed-texture-pvrtc
Limited availabilityNo WPT tests0 / 0
WEBGL_compressed_texture_s3tc WebGL extension
webgl-compressed-texture-s3tc
Limited availabilityNo WPT tests0 / 0
WEBGL_compressed_texture_s3tc_srgb WebGL extension
webgl-compressed-texture-s3tc-srgb
Limited availabilityNo WPT tests0 / 0
WEBGL_draw_buffers WebGL extension
webgl-draw-buffers
Limited availabilityNo WPT tests0 / 0
WEBGL_multi_draw WebGL extension
webgl-multi-draw
Limited availabilityNo WPT tests0 / 0
WebGPU
webgpu
Limited availabilityNo WPT tests0 / 0
WebGPU subgroups
webgpu-subgroups
Limited availabilityNo WPT tests0 / 0
WebHID
webhid
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 6
WebNN
webnn
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 193
WebOTP
web-otp
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
WebUSB
webusb
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 49, manual 5
WebVR
webvr
Limited availabilityNo WPT tests0 / 0
WebVTT cue alignment
webvtt-cue-alignment
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 4
WebVTT regions
webvtt-regions
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 20, needs-reftests 10
WebXR
webxr-device
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 90
Wheel events
wheel-events
Limited availabilityPartial 16%16%16%5 / 31not-in-suite 3WheelEvent
Wheel events momentum
wheel-events-momentum
Limited availabilityNo WPT tests0 / 0
Widows and orphans
widows-orphans
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 25, manual 10, not-in-suite 1
Window Controls Overlay
window-controls-overlay
Limited availabilityNot run
its tests are manual
0 / 0manual 3, not-in-suite 1
Window management
window-management
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 8
Window resizing
window-management-resizing
Limited availabilityNo WPT tests0 / 0
window-drag
window-drag
Limited availabilityNo WPT tests0 / 0
window.external
external
Limited availabilityNo WPT tests0 / 0
with
with
Limited availabilityNo WPT tests0 / 0
word-break: auto-phrase
word-break-auto-phrase
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 16
word-break: break-word
word-break-break-word
Limited availabilityNot run
its tests are needs-reftests
0 / 0needs-reftests 8, not-in-suite 1
writing-mode SVG 1.1 values
writing-mode-svg-values
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
writingsuggestions
writingsuggestions
Limited availabilityNot run
its tests are not-in-suite
0 / 0not-in-suite 1
XSLT
xslt
Limited availabilityNot run
its tests are other
0 / 0other 10, not-in-suite 6, needs-reftests 3