Name Description Size
accelerometer.idl 1167
ambient-light.idl 452
anchors.idl 881
ANGLE_instanced_arrays.idl 723
attribution-reporting-api.idl 499
audio-output.idl 562
autoplay-detection.idl 577
background-fetch.idl 3197
background-sync.idl 837
badging.idl 622
battery-status.idl 888
beacon.idl 285
capture-handle-identity.idl 751
clipboard-apis.idl 1523
close-watcher.idl 491
compat.idl 407
compression.idl 463
compute-pressure.idl 1301
console.idl 1194
contact-picker.idl 1408
content-index.idl 1159
cookie-store.idl 3026
crash-reporting.idl 339
credential-management.idl 2721
csp-embedded-enforcement.idl 311
csp-next.idl 686
CSP.idl 2426
css-animation-worklet.idl 1259
css-animations-2.idl 315
css-animations.idl 1538
css-cascade.idl 533
css-color-5.idl 445
css-conditional.idl 764
css-contain-3.idl 384
css-contain.idl 533
css-counter-styles.idl 723
css-font-loading.idl The CSSWG is still discussing what goes in here 4192
css-fonts.idl 1303
css-highlight-api.idl 645
css-images-4.idl 290
css-layout-api.idl 3912
css-masking.idl 745
css-nav.idl 1277
css-nesting.idl 420
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-shadow-parts.idl 309
css-toggle.tentative.idl 1196
css-transitions-2.idl 323
css-transitions.idl 855
css-typed-om.idl 'any' means (undefined or CSSStyleValue) here, see https://github.com/heycam/webidl/issues/60 13821
css-view-transitions.idl 620
cssom-view.idl 6751
cssom.idl 5575
custom-state-pseudo-class.idl 408
datacue.idl 415
deprecation-reporting.idl 583
device-memory.idl 424
device-posture.idl 562
digital-goods.idl 1201
DOM-Parsing.idl 786
dom.idl 22493
edit-context.idl 3623
element-timing.idl 823
encoding.idl 1620
encrypted-media.idl 4515
entries-api.idl 2358
event-timing.idl 920
EXT_blend_minmax.idl 421
EXT_clip_cull_distance.idl 1133
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 2024
fetch.idl 4075
fido.idl 1342
file-system-access.idl 2068
FileAPI.idl 2830
filter-effects.idl 11934
font-metrics-api.idl 1317
fs.idl 2979
fullscreen.idl 996
gamepad-extensions.idl unknown, both hands, or not applicable 2043
gamepad.idl 1278
generic-sensor.idl 1493
geolocation-sensor.idl 1483
geolocation.idl 1825
geometry.idl 12084
get-installed-related-apps.idl 493
gyroscope.idl 699
hr-time.idl 577
html-media-capture.idl 292
html.idl 88379
idle-detection.idl 789
image-capture.idl 3990
image-resource.idl 309
IndexedDB.idl 7426
ink-enhancement.idl 829
input-device-capabilities.idl 761
input-events.idl 451
intersection-observer.idl 1730
intervention-reporting.idl 537
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
longtasks.idl 665
magnetometer.idl 1282
manifest-incubations.idl 644
mathml-core.idl 332
media-capabilities.idl 2828
media-playback-quality.idl 595
media-source.idl 3448
mediacapture-automation.idl 1016
mediacapture-fromelement.idl 575
mediacapture-handle-actions.idl 836
mediacapture-region.idl 539
mediacapture-streams.idl 6598
mediacapture-transform.idl 734
mediacapture-viewport.idl 499
mediasession.idl 1823
mediastream-recording.idl 1662
META.yml 32
model-element.idl 275
mst-content-hint.idl 483
navigation-api.idl 4307
navigation-timing.idl 2903
netinfo.idl 1031
notifications.idl 2984
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 2478
orientation-sensor.idl 1167
OVR_multiview2.idl 746
page-lifecycle.idl 499
paint-timing.idl 268
parakeet.tentative.idl 746
payment-handler.idl 3889
payment-request.idl 2866
performance-measure-memory.idl 812
performance-timeline.idl 1839
periodic-background-sync.idl 1062
permissions-policy.idl 990
permissions-request.idl 306
permissions-revoke.idl 307
permissions.idl 969
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
priority-hints.idl 574
private-click-measurement.idl 329
proximity.idl 552
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
referrer-policy.idl 419
remote-playback.idl 916
reporting.idl 1046
requestidlecallback.idl 656
resize-observer.idl 1280
resource-timing.idl 1674
sanitizer-api.idl 1088
sanitizer-api.tentative.idl 454
savedata.idl 348
scheduling-apis.idl 1494
screen-capture.idl 2001
screen-orientation.idl 863
screen-wake-lock.idl 703
scroll-animations.idl 1047
scroll-to-text-fragment.idl 363
secure-payment-confirmation.idl 1644
selection-api.idl 1701
serial.idl 2183
server-timing.idl 569
service-workers.idl 7859
shape-detection-api.idl 1524
speech-api.idl 5862
storage-access.idl 327
storage-buckets.tentative.idl 877
storage.idl 667
streams.idl 6598
sub-apps.tentative.idl 539
svg-animations.idl 1556
SVG.idl 22294
testutils.idl 289
text-detection-api.idl 548
touch-events.idl 2876
trusted-types.idl 2495
ua-client-hints.idl 1231
uievents.idl 7246
url.idl 1302
urlpattern.idl 1751
user-timing.idl 1189
vibration.idl 355
video-rvfc.idl 931
virtual-keyboard.idl 687
virtual-keyboard.tentative.idl 575
wai-aria.idl 2934
wasm-js-api.idl 3037
wasm-web-api.idl 457
web-animations-2.idl 3059
web-animations.idl 5105
web-app-launch.idl 582
web-bluetooth.idl 8405
web-locks.idl 1250
web-nfc.idl 2088
web-otp.idl 536
web-share.idl 469
webaudio.idl 21321
webauthn.idl 10774
webcodecs-aac-codec-registration.idl 418
webcodecs-avc-codec-registration.idl 428
webcodecs-flac-codec-registration.idl 433
webcodecs-hevc-codec-registration.idl 437
webcodecs-opus-codec-registration.idl 637
webcodecs.idl 13605
webcrypto-secure-curves.idl 298
WebCryptoAPI.idl 6625
webdriver.idl 330
WEBGL_blend_equation_advanced_coherent.idl 1011
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 1616
WEBGL_multi_draw_instanced_base_vertex_base_instance.idl 1542
webgl1.idl 'byte' should be a signed 8 bit type. 33650
webgl2.idl 38098
webgpu.idl 35657
webhid.idl 3757
webidl.idl 2068
webmidi.idl 2396
webnn.idl 14605
webrtc-encoded-transform.idl 3673
webrtc-ice.idl 1004
webrtc-identity.idl 2905
webrtc-priority.idl 568
webrtc-stats.idl 11046
webrtc-svc.idl 316
webrtc.idl 17885
websockets.idl 1514
webtransport.idl a ReadableStream of WebTransportBidirectionalStream objects 4228
webusb.idl 7470
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.idl 8587
webxrlayers.idl 6231
window-controls-overlay.idl 954
window-placement.idl : EventTarget 1187
xhr.idl 3277