Name Description Size
accelerometer.idl 912
ambient-light.idl 377
anchors.idl 945
ANGLE_instanced_arrays.idl 723
anonymous-iframe.idl 360
attribution-reporting-api.idl 876
audio-output.idl 562
audio-session.idl 766
autoplay-detection.idl 577
background-fetch.idl 3197
background-sync.idl 837
badging.idl 449
battery-status.idl 888
beacon.idl 285
capture-handle-identity.idl 751
captured-mouse-events.idl 620
captured-mouse-events.tentative.idl 660
clipboard-apis.idl 1696
compat.idl 407
compression.idl 548
compute-pressure.idl 1227
console.idl 1194
contact-picker.idl 1404
content-index.idl 1159
cookie-store.idl 3121
crash-reporting.idl 339
credential-management.idl 2720
csp-embedded-enforcement.idl 311
csp-next.idl 686
CSP.idl 2354
css-anchor-position.idl 397
css-animation-worklet.idl 1259
css-animations-2.idl 315
css-animations.idl 1537
css-cascade-6.idl 365
css-cascade.idl 450
css-color-5.idl 445
css-conditional.idl 764
css-contain-3.idl 384
css-contain.idl 530
css-counter-styles.idl 723
css-font-loading.idl The CSSWG is still discussing what goes in here 4125
css-fonts.idl 3358
css-highlight-api.idl 645
css-images-4.idl 290
css-layout-api.idl 3912
css-masking.idl 745
css-nav.idl 1277
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 734
css-pseudo.idl 549
css-regions.idl 816
css-scroll-snap-2.idl 526
css-shadow-parts.idl 309
css-transitions-2.idl 395
css-transitions.idl 863
css-typed-om.idl 13916
css-view-transitions-2.idl 1066
css-view-transitions.idl 507
cssom-view.idl 6915
cssom.idl 6555
datacue.idl 415
deprecation-reporting.idl 583
device-memory.idl 424
device-posture.idl 545
digital-goods.idl 1201
digital-identities.idl 768
document-picture-in-picture.idl 1137
DOM-Parsing.idl 786
dom.idl 22629
edit-context.idl 3336
element-capture.idl 524
element-timing.idl 823
encoding.idl 1617
encrypted-media.idl 4789
entries-api.idl 2358
event-timing.idl 921
EXT_blend_minmax.idl 421
EXT_color_buffer_float.idl 392
EXT_color_buffer_half_float.idl 601
EXT_disjoint_timer_query.idl 1336
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 2978
fenced-frame.idl 2462
fetch.idl 4122
fido.idl 1342
file-system-access.idl 2073
FileAPI.idl 2830
filter-effects.idl 11934
font-metrics-api.idl 1317
fs.idl 2973
fullscreen.idl 996
gamepad-extensions.idl unknown, both hands, or not applicable 1348
gamepad.idl 1914
generic-sensor.idl 900
geolocation-sensor.idl 1233
geolocation.idl 1825
geometry.idl 12084
get-installed-related-apps.idl 493
gyroscope.idl 593
hr-time.idl 577
html-media-capture.idl 292
html.idl 96566
idle-detection.idl 789
image-capture.idl 3987
image-resource.idl 309
IndexedDB.idl 7426
ink-enhancement.idl 829
input-device-capabilities.idl 761
input-events.idl 451
interest-invokers.tentative.idl 277
intersection-observer.idl 1809
intervention-reporting.idl 537
invokers.tentative.idl 481
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 589
layout-instability.idl 694
local-font-access.idl 649
long-animation-frames.idl Overloading PerformanceEntry 2023
longtasks.idl Overloading PerformanceEntry 1125
magnetometer.idl 974
managed-configuration.idl 620
manifest-incubations.idl 644
mathml-core.idl 332
media-capabilities.idl 2828
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 6112
mediacapture-transform.idl 734
mediacapture-viewport.idl 499
mediasession.idl 2135
mediastream-recording.idl 1759
META.yml 32
model-element.idl 275
mst-content-hint.idl 483
navigation-timing.idl 3044
netinfo.idl 1031
notifications.idl 2985
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 839
orientation-event.idl 2426
orientation-sensor.idl 988
OVR_multiview2.idl 746
page-lifecycle.idl 499
paint-timing.idl 266
parakeet.tentative.idl 746
payment-handler.idl 3889
payment-request.idl 2866
performance-measure-memory.idl 812
performance-timeline.idl 1945
periodic-background-sync.idl 1062
permissions-policy.idl 990
permissions-request.idl 306
permissions-revoke.idl 307
permissions.idl 955
picture-in-picture.idl 1238
pointerevents.idl 2393
pointerlock.idl 719
portals.idl 1428
prefer-current-tab.idl 287
prerendering-revamped.idl 550
presentation-api.idl 2978
private-click-measurement.idl 329
private-network-access.idl 531
proximity.idl 433
push-api.idl 2795
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 1046
requestidlecallback.idl 656
requestStorageAccessFor.idl 448
resize-observer.idl 1280
resource-timing.idl 1837
sanitizer-api.idl 1876
sanitizer-api.tentative.idl 454
savedata.idl 348
scheduling-apis.idl 1695
screen-capture.idl 2155
screen-orientation.idl 863
screen-wake-lock.idl 703
scroll-animations.idl 985
scroll-to-text-fragment.idl 377
secure-payment-confirmation.idl 1657
selection-api.idl 1754
serial.idl 2385
server-timing.idl 569
service-workers.idl 8620
shape-detection-api.idl 1524
shared-storage.idl 2988
speech-api.idl 5862
storage-access.idl 327
storage-buckets.idl 1318
storage.idl 667
streams.idl 6911
svg-animations.idl 1556
SVG.idl 22294
testutils.idl 289
text-detection-api.idl 548
touch-events.idl 2876
trust-token-api.idl 935
trusted-types.idl 2299
turtledove.idl 8166
ua-client-hints.idl 1266
uievents.idl 7623
url.idl 1525
urlpattern.idl 1880
user-timing.idl 1189
vibration.idl 355
video-rvfc.idl 931
virtual-keyboard.idl 687
virtual-keyboard.tentative.idl 575
wai-aria.idl 3053
wasm-js-api.idl 2905
wasm-web-api.idl 457
web-animations-2.idl 3487
web-animations.idl 4968
web-app-launch.idl 582
web-bluetooth-scanning.idl 2159
web-bluetooth.idl 8461
web-locks.idl 1250
web-nfc.idl 2088
web-otp.idl 536
web-share.idl 469
webaudio.idl 21669
webauthn.idl 12404
webcodecs-aac-codec-registration.idl 418
webcodecs-av1-codec-registration.idl 543
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 14236
webcrypto-secure-curves.idl 298
WebCryptoAPI.idl 6625
webdriver.idl 330
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. 33973
webgl2.idl 38453
webgpu.idl 35947
webhid.idl 3774
webidl.idl 2127
webmidi.idl 2398
webnn.idl 16098
webrtc-encoded-transform.idl 4206
webrtc-ice.idl 1004
webrtc-identity.idl 2905
webrtc-priority.idl 568
webrtc-stats.idl 11023
webrtc-svc.idl 316
webrtc.idl 17944
websockets.idl 1514
webtransport.idl a ReadableStream of WebTransportBidirectionalStream objects 5292
webusb.idl 7751
webvr.tentative.idl Dictionary of capabilities describing the VRDisplay. 6099
webvtt.idl horizontal 1443
webxr-ar-module.idl 682
webxr-depth-sensing.idl 1471
webxr-dom-overlays.idl 660
webxr-gamepads-module.idl 320
webxr-hand-input.idl 1708
webxr-hit-test.idl 1988
webxr-lighting-estimation.idl 1166
webxr-plane-detection.idl 864
webxr.idl 8666
webxrlayers.idl 6413
window-controls-overlay.idl 954
window-management.idl : EventTarget 1176
xhr.idl 3317