Name Description Size Coverage
accelerometer.idl 912 -
ambient-light.idl 377 -
anchors.idl 945 -
ANGLE_instanced_arrays.idl 723 -
anonymous-iframe.idl 360 -
attribution-reporting-api.idl 933 -
attribution.idl 1852 -
audio-output.idl 562 -
audio-session.idl 766 -
autofill-event.idl 810 -
autoplay-detection.idl 577 -
background-fetch.idl 3197 -
background-sync.idl 837 -
badging.idl 449 -
battery-status.idl 888 -
beacon.idl 285 -
body-tracking.idl 2991 -
capture-handle-identity.idl 751 -
captured-mouse-events.idl 620 -
captured-mouse-events.tentative.idl 660 -
clipboard-apis.idl 2043 -
compat.idl 407 -
compression.idl 550 -
compute-pressure.idl 1211 -
console.idl 1194 -
contact-picker.idl 1404 -
content-index.idl 1159 -
cookiestore.idl 3019 -
crash-reporting.idl 352 -
credential-management.idl 2839 -
csp-embedded-enforcement.idl 311 -
csp-next.idl 522 -
CSP.idl 2100 -
css-anchor-position.idl 3130 -
css-animation-worklet.idl 1259 -
css-animations-2.idl 322 -
css-animations.idl 1544 -
css-cascade-6.idl 372 -
css-cascade.idl 457 -
css-color-5.idl 445 -
css-conditional-5.idl 505 -
css-conditional.idl 843 -
css-contain.idl 530 -
css-counter-styles.idl 730 -
css-font-loading.idl The CSSWG is still discussing what goes in here 4024 -
css-fonts-5.idl 3206 -
css-fonts.idl 1267 -
css-highlight-api.idl 985 -
css-images-4.idl 290 -
css-layout-api.idl 3912 -
css-masking.idl 746 -
css-mixins.idl 1459 -
css-nav.idl 1284 -
css-nesting.idl 356 -
css-paint-api.idl 1368 -
css-parser-api.idl dict of at-rule name => at-rule type (contains decls or contains qualified rules) 2753 -
css-properties-values-api.idl 726 -
css-pseudo.idl 549 -
css-regions.idl 816 -
css-scroll-snap-2.idl 657 -
css-shadow.idl 312 -
css-transitions-2.idl 402 -
css-transitions.idl 870 -
css-typed-om.idl 13895 -
css-view-transitions.idl 1505 -
css-viewport.idl 400 -
cssom-view.idl 7322 -
cssom.idl 6703 -
datacue.idl 415 -
deprecation-reporting.idl 415 -
device-attributes.idl 497 -
device-memory.idl 428 -
device-posture.idl 545 -
digital-credentials.idl 1072 -
digital-goods.idl 1201 -
document-picture-in-picture.idl 1189 -
dom.idl 23163 -
edit-context.idl 3336 -
element-capture.idl 524 -
element-timing.idl 884 -
encoding.idl 1617 -
encrypted-media.idl 4427 -
entries-api.idl 2358 -
event-timing.idl 970 -
EXT_blend_minmax.idl 421 -
EXT_color_buffer_float.idl 392 -
EXT_color_buffer_half_float.idl 601 -
EXT_disjoint_timer_query.idl 1335 -
EXT_disjoint_timer_query_webgl2.idl 658 -
EXT_float_blend.idl 364 -
EXT_frag_depth.idl 349 -
EXT_shader_texture_lod.idl 373 -
EXT_sRGB.idl 594 -
EXT_texture_compression_bptc.idl 626 -
EXT_texture_compression_rgtc.idl 608 -
EXT_texture_filter_anisotropic.idl 513 -
EXT_texture_norm16.idl 644 -
eyedropper-api.idl 480 -
fedcm.idl 3669 -
fenced-frame.idl 3037 -
fetch.idl 4492 -
fido.idl 1342 -
file-system-access.idl 2073 -
FileAPI.idl 2873 -
filter-effects.idl 11935 -
font-metrics-api.idl 1317 -
fs.idl 2973 -
fullscreen.idl 996 -
gamepad-extensions.idl unknown, both hands, or not applicable 1047 -
gamepad.idl 2192 -
generic-sensor.idl 900 -
geolocation-element.tentative.idl 1453 -
geolocation-sensor.idl 1233 -
geolocation.idl 1875 -
geometry.idl 12085 -
get-installed-related-apps.idl 493 -
gpc.idl 381 -
gyroscope.idl 593 -
handwriting-recognition.idl 2577 -
hr-time.idl 577 -
html-media-capture.idl 292 -
html.idl 103907 -
idle-detection.idl 789 -
image-capture.idl 4002 -
image-resource.idl 309 -
IndexedDB.idl 7906 -
ink-enhancement.idl 799 -
input-device-capabilities.idl 761 -
input-events.idl 451 -
interest-invokers.tentative.idl 566 -
intersection-observer.idl 2011 -
intervention-reporting.idl 388 -
is-input-pending.idl 500 -
js-self-profiling.idl 1160 -
keyboard-lock.idl 461 -
keyboard-map.idl 406 -
KHR_parallel_shader_compile.idl 433 -
largest-contentful-paint.idl 640 -
layout-instability.idl 694 -
local-font-access.idl 649 -
local-network-access.idl 427 -
login-status.idl 465 -
long-animation-frames.idl Overloading PerformanceEntry 2087 -
longtasks.idl Overloading PerformanceEntry 1125 -
magnetometer.idl 974 -
managed-configuration.idl 620 -
manifest-incubations.idl 644 -
mathml-core.idl 332 -
media-capabilities.idl 2861 -
media-playback-quality.idl 595 -
media-source.idl 3537 -
mediacapture-automation.idl 1016 -
mediacapture-fromelement.idl 575 -
mediacapture-handle-actions.idl 836 -
mediacapture-region.idl 539 -
mediacapture-streams.idl 6955 -
mediacapture-surface-control.idl 626 -
mediacapture-transform.idl 958 -
mediacapture-viewport.idl 339 -
mediaqueries-5.idl 1199 -
mediasession.idl 2616 -
mediastream-recording.idl 1771 -
META.yml 63 -
model-element.idl 492 -
mst-content-hint.idl 522 -
navigation-timing.idl 3357 -
netinfo.idl 1031 -
notifications.idl 3070 -
observable.idl 4025 -
observable.tentative.idl 820 -
OES_draw_buffers_indexed.idl 1014 -
OES_element_index_uint.idl 373 -
OES_fbo_render_mipmap.idl 353 -
OES_standard_derivatives.idl 442 -
OES_texture_float.idl 358 -
OES_texture_float_linear.idl 379 -
OES_texture_half_float.idl 413 -
OES_texture_half_float_linear.idl 394 -
OES_vertex_array_object.idl 838 -
orientation-event.idl 2418 -
orientation-sensor.idl 988 -
OVR_multiview2.idl 746 -
page-lifecycle.idl 499 -
paint-timing.idl 520 -
parakeet.tentative.idl 746 -
payment-handler.idl 3128 -
payment-request.idl 4477 -
performance-measure-memory.idl 812 -
performance-timeline.idl 1945 -
periodic-background-sync.idl 1062 -
permission-elements.idl 1716 -
permissions-policy.idl 935 -
permissions-request.idl 306 -
permissions-revoke.idl 307 -
permissions.idl 955 -
picture-in-picture.idl 1238 -
pointer-animations.idl 586 -
pointerevents.idl 2495 -
pointerlock.idl 841 -
portals.idl 1428 -
prefer-current-tab.idl 287 -
prerendering-revamped.idl 550 -
presentation-api.idl 2978 -
private-aggregation-api.idl 816 -
private-click-measurement.idl 329 -
proximity.idl 433 -
push-api.idl 2999 -
raw-camera-access.idl 538 -
README.md This directory contains [Web IDL](https://webidl.spec.whatwg.org/) interface definitions for use in idlharness.js tests. 485 -
real-world-meshing.idl 681 -
referrer-policy.idl 419 -
remote-playback.idl 916 -
reporting.idl 881 -
requestidlecallback.idl 656 -
requestStorageAccessFor.idl 448 -
resize-observer.idl 1295 -
resource-timing.idl 2214 -
saa-non-cookie-storage.idl 1522 -
sanitizer-api.idl 2118 -
savedata.idl 348 -
scheduling-apis.idl 1725 -
screen-capture.idl 2296 -
screen-orientation.idl 863 -
screen-wake-lock.idl 703 -
scroll-animations.idl 1000 -
scroll-to-text-fragment.idl 377 -
secure-payment-confirmation.idl 2822 -
selection-api.idl 1858 -
serial.idl 2385 -
server-timing.idl 569 -
service-workers.idl 8761 -
shape-detection-api.idl 1515 -
shared-storage.idl 5120 -
speech-api.idl 7009 -
sri.idl 377 -
storage-access.idl 327 -
storage-buckets.idl 1318 -
storage.idl 667 -
streams.idl 6911 -
svg-animations.idl 1512 -
svg-paths.idl 860 -
SVG.idl 22410 -
testutils.idl 289 -
text-detection-api.idl 545 -
touch-events.idl 2873 -
translation-api.idl 2386 -
trust-token-api.idl 935 -
trusted-types.idl 2114 -
turtledove.idl 12459 -
ua-client-hints.idl 1266 -
uievents.idl 6872 -
url.idl 1525 -
urlpattern.idl 1880 -
user-timing.idl 1181 -
vibration.idl 338 -
video-rvfc.idl 931 -
virtual-keyboard.idl 687 -
virtual-keyboard.tentative.idl 575 -
wai-aria.idl 4324 -
wasm-js-api.idl 3881 -
wasm-web-api.idl 555 -
web-animations-2.idl 4476 -
web-animations.idl 5022 -
web-app-launch.idl 582 -
web-bluetooth-scanning.idl 2159 -
web-bluetooth.idl 8461 -
web-locks.idl 1292 -
web-nfc.idl 2088 -
web-otp.idl 536 -
web-share.idl 469 -
webaudio.idl 21352 -
webauthn.idl 14291 -
webcodecs-aac-codec-registration.idl 418 -
webcodecs-av1-codec-registration.idl 398 -
webcodecs-avc-codec-registration.idl 596 -
webcodecs-flac-codec-registration.idl 433 -
webcodecs-hevc-codec-registration.idl 608 -
webcodecs-opus-codec-registration.idl 824 -
webcodecs-vp9-codec-registration.idl 398 -
webcodecs.idl 14607 -
webcrypto-modern-algos.idl 3117 -
webcrypto-secure-curves.idl 298 -
webcrypto.idl 6065 -
webdriver.idl 330 -
webextensions.idl 341 -
WEBGL_blend_equation_advanced_coherent.idl 1011 -
WEBGL_clip_cull_distance.idl 1111 -
WEBGL_color_buffer_float.idl 553 -
WEBGL_compressed_texture_astc.idl Compressed Texture Format 2191 -
WEBGL_compressed_texture_etc.idl Compressed Texture Formats 1101 -
WEBGL_compressed_texture_etc1.idl Compressed Texture Format 466 -
WEBGL_compressed_texture_pvrtc.idl Compressed Texture Formats 673 -
WEBGL_compressed_texture_s3tc.idl Compressed Texture Formats 683 -
WEBGL_compressed_texture_s3tc_srgb.idl Compressed Texture Formats 685 -
WEBGL_debug_renderer_info.idl 508 -
WEBGL_debug_shaders.idl 429 -
WEBGL_depth_texture.idl 413 -
WEBGL_draw_buffers.idl 2292 -
WEBGL_draw_instanced_base_vertex_base_instance.idl 777 -
WEBGL_lose_context.idl 426 -
WEBGL_multi_draw.idl 1736 -
WEBGL_multi_draw_instanced_base_vertex_base_instance.idl 1650 -
WEBGL_provoking_vertex.idl 595 -
webgl1.idl 'byte' should be a signed 8 bit type. 33999 -
webgl2.idl 38448 -
webgpu.idl 37947 -
webhid.idl 3904 -
webidl.idl 2472 -
webmidi.idl 2484 -
webnn.idl 31569 -
webrtc-encoded-transform.idl 5601 -
webrtc-ice.idl 1004 -
webrtc-identity.idl 2919 -
webrtc-priority.idl 568 -
webrtc-stats.idl 11790 -
webrtc-svc.idl 316 -
webrtc.idl 18225 -
websockets.idl 1514 -
webtransport.idl a ReadableStream of WebTransportBidirectionalStream objects 6018 -
webusb.idl 7465 -
webvr.tentative.idl Dictionary of capabilities describing the VRDisplay. 6099 -
webvtt.idl horizontal 1443 -
webxr-ar-module.idl 682 -
webxr-depth-sensing.idl 1909 -
webxr-dom-overlays.idl 660 -
webxr-gamepads-module.idl 320 -
webxr-hand-input.idl 1708 -
webxr-hit-test.idl 1976 -
webxr-lighting-estimation.idl 1166 -
webxr-plane-detection.idl 840 -
webxr.idl 9621 -
webxrlayers.idl 6521 -
window-controls-overlay.idl 954 -
window-management.idl : EventTarget 1176 -
writing-assistance-apis.idl 5621 -
xhr.idl 3269 -