| (historical) Web Applications Working Group | Server-Sent Events | Server-pushed Requests in Network and Communications |
|---|
| The WebSocket API | Bidirectional Connections in Network and Communications |
| Web SQL Database | in Data Storage |
| Accessibility Guidelines Working Group | Mobile Accessibility: How WCAG 2.0 and Other W3C/WAI Guidelines Apply to Mobile | Accessibility in User Interaction |
|---|
| Web Content Accessibility Guidelines (WCAG) 2.1 | Accessibility in User Interaction |
| Accessible Rich Internet Applications Working Group | Accessible Rich Internet Applications (WAI-ARIA) 1.1 | Accessibility in User Interaction |
|---|
| Core Accessibility API Mappings 1.1 | Accessibility in User Interaction |
| Audio Community Group | Audio Device Client | Audio playback in Media |
|---|
| Audio Working Group | Web Audio API | Audio playback in Media |
|---|
| Authoring Tool Accessibility Guidelines Working Group | Authoring Tool Accessibility Guidelines (ATAG) 2.0 | Accessibility in User Interaction |
|---|
| Browser Testing and Tools Working Group | WebDriver | Automation in Performance and Tuning |
|---|
| CSS Working Group | CSS Animation Worklet API | Animation Optimization in Performance and Tuning |
|---|
| CSS Animations Level 1 | Animations in Graphics and Layout |
| Rounded corners in CSS Backgrounds and Borders Module Level 3 | Graphical effects in Graphics and Layout |
| Box shadow effects in CSS Backgrounds and Borders Module Level 3 | Graphical effects in Graphics and Layout |
| box-sizing property in CSS Basic User Interface Module Level 3 (CSS3 UI) | Complex layouts in Graphics and Layout |
| profiled device-dependent colors in CSS Color Module Level 4 | Rendering in different color spaces in Media |
| CSS Containment Module Level 1 | Rendering performance in Performance and Tuning |
| CSS Device Adaptation Module Level 1 | CSS-based adaptation in Device Adaptation |
| CSS Flexible Box Layout Module Level 1 | Complex layouts in Graphics and Layout |
| CSS Font Loading Module Level 3 | Downloadable fonts in Graphics and Layout |
| font-display in CSS Fonts Module Level 4 | Downloadable fonts in Graphics and Layout |
| Variable fonts in CSS Fonts Module Level 4 | Downloadable fonts in Graphics and Layout |
| CSS Grid Layout Module Level 1 | Complex layouts in Graphics and Layout |
| CSS Mobile Text Size Adjustment Module Level 1 | CSS-based adaptation in Device Adaptation |
| CSS Overscroll Behavior Module Level 1 | Scrolling Optimization in Performance and Tuning |
| CSS Painting API Level 1 | Graphics API in Graphics and Layout |
| The ruby-align property in CSS Ruby Layout Module Level 1 | Complex layouts in Graphics and Layout |
| The ruby-position property in CSS Ruby Layout Module Level 1 | Complex layouts in Graphics and Layout |
| CSS Scoping Module Level 1 | JS-based adaptation in Device Adaptation |
| CSS Scroll Snap Module Level 1 | Smooth scrolling in User Interaction |
| CSS Shadow Parts | JS-based adaptation in Device Adaptation |
| 2D effects in CSS Transforms Module Level 1 | Graphical effects in Graphics and Layout |
| CSS Transitions | Animations in Graphics and Layout |
| viewport-percentage lengths in CSS Values and Units Module Level 3 | CSS-based adaptation in Device Adaptation |
| CSS Will Change Module Level 1 | Smooth scrolling in User Interaction |
Rendering performance in Performance and Tuning |
| CSSOM View Module | Smooth scrolling in User Interaction |
| Media Queries | CSS-based adaptation in Device Adaptation |
| pointer feature in Media Queries Level 5 | CSS-based adaptation in Device Adaptation |
| hover feature in Media Queries Level 5 | CSS-based adaptation in Device Adaptation |
| prefers-contrast in Media Queries Level 5 | CSS-based adaptation in Device Adaptation |
| prefers-color-scheme feature in Media Queries Level 5 | CSS-based adaptation in Device Adaptation |
| prefers-reduced-motion feature in Media Queries Level 5 | CSS-based adaptation in Device Adaptation |
| Resize Observer | JS-based adaptation in Device Adaptation |
| Scroll-linked Animations | Animations in Graphics and Layout |
| Web Animations | Animations in Graphics and Layout |
| Chinese Web Interest Group | MiniApp Standardization White Paper | MiniApps in Application Lifecycle |
|---|
| Color on the Web Community Group | High Dynamic Range and Wide Gamut Color on the Web | Rendering in different color spaces in Media |
|---|
| Devices and Sensors Working Group | "MediaStream Image Capture" | Capturing audio/video in Media |
|---|
| Accelerometer | Motion sensors in Sensors and Local Interactions |
| Ambient Atmospheric Pressure (Barometric) Sensor | in Sensors and Local Interactions |
| Ambient Humidity Events | in Sensors and Local Interactions |
| Ambient Light Sensor | Ambient light sensors in Sensors and Local Interactions |
| Ambient Temperature (Thermometer) sensor | in Sensors and Local Interactions |
| Battery Status API | Battery status in Sensors and Local Interactions |
Battery Status in Performance and Tuning |
| DeviceOrientation Event Specification | Motion sensors in Sensors and Local Interactions |
| Generic Sensor API | Generic sensors in Sensors and Local Interactions |
| Geolocation Sensor | Geolocation in Sensors and Local Interactions |
Geofencing in Application Lifecycle |
| Gyroscope | Motion sensors in Sensors and Local Interactions |
| HTML Media Capture | Capturing audio/video in Media |
| Magnetometer | Motion sensors in Sensors and Local Interactions |
| MediaStream Recording | Capturing audio/video in Media |
| Network Service Discovery | in Media |
| Orientation Sensor | Motion sensors in Sensors and Local Interactions |
| Proximity Sensor | Proximity sensors in Sensors and Local Interactions |
| Vibration API (Second Edition) | Vibration in User Interaction |
| Wake Lock API | Screen wake in User Interaction |
| Geolocation Working Group | Geofencing API | in Sensors and Local Interactions in Application Lifecycle |
|---|
| Geolocation API Specification 2nd Edition | Geolocation in Sensors and Local Interactions |
| GPU for the Web Working Group | WebGPU | Graphics API in Graphics and Layout |
|---|
| WebGPU Shading Language | Graphics API in Graphics and Layout |
| Hardware Based Secure Services Community Group | Hardware Based Secure Services features | in Security and Privacy |
|---|
| Immersive Web Community Group | WebVR | in Media |
|---|
| Immersive Web Working Group | WebXR Augmented Reality Module - Level 1 | Rendering in VR/AR headsets in Media |
|---|
| WebXR Device API | Rendering in VR/AR headsets in Media |
| WebXR Gamepads Module - Level 1 | Rendering in VR/AR headsets in Media |
| Independent User Interface (Indie UI) Working Group | IndieUI: Events 1.0 | in User Interaction |
|---|
| Khronos Group | WebGL Specification | Graphics API in Graphics and Layout |
|---|
| Media Working Group | Autoplay Policy Detection | Autoplay in Media |
|---|
| Encrypted Media Extensions | Protected content playback in Media |
| Media Capabilities | Capabilities and quality in Media |
| Media Playback Quality | Capabilities and quality in Media |
| Media Session Standard | Media focus in Media |
| Media Source Extensions™ | Generation of media content in Media |
| Picture-in-Picture | Distributed rendering in Media |
| Mobile Web Best Practices Working Group | Mobile Web Application Best Practices | Optimization Best Practices in Performance and Tuning |
|---|
| Multi-Device Timing Community Group | Timing Object | Distributed rendering in Media |
|---|
| Pointer Events Working Group | Pointer Events | Touch-based interactions in User Interaction |
|---|
| touch-action in Pointer Events | Touch-based interactions in User Interaction |
| Privacy Community Group | First-Party Sets | Strengthened privacy in Security and Privacy |
|---|
| IsLoggedIn | Strengthened privacy in Security and Privacy |
| JS Isolation via Origin Labels and Membranes | Strengthened privacy in Security and Privacy |
| Private Click Measurement | Strengthened privacy in Security and Privacy |
| The Storage Access API | Storage management in Data Storage |
Strengthened privacy in Security and Privacy |
| Second Screen Working Group | Open Screen Protocol | Distributed rendering in Media |
|---|
| Presentation API | Distributed rendering in Media |
| Remote Playback API | Distributed rendering in Media |
| Service Workers Working Group | Service Workers 1 | Offline Web Apps in Application Lifecycle |
|---|
Caching in Performance and Tuning |
| SVG Working Group | Scalable Vector Graphics (SVG) 1.1 (Second Edition) | 2D Vector Graphics in Graphics and Layout |
|---|
Responsive images in Device Adaptation |
| Scalable Vector Graphics (SVG) 2 | 2D Vector Graphics in Graphics and Layout |
| Web Animations | Animations in Graphics and Layout |
| System Applications Working Group | Contacts Manager API | in Data Storage |
|---|
| Task Scheduler API Specification | in Application Lifecycle |
| Tracking Protection Working Group | Tracking Preference Expression (DNT) | in Security and Privacy |
|---|
| User Agent Accessibility Guidelines Working Group | Mobile Accessibility: How WCAG 2.0 and Other W3C/WAI Guidelines Apply to Mobile | Accessibility in User Interaction |
|---|
| UAAG 2.0 Reference: Explanations, Examples, and Resources for User Agent Accessibility Guidelines 2.0 | Accessibility in User Interaction |
| User Agent Accessibility Guidelines (UAAG) 2.0 | Accessibility in User Interaction |
| Web Application Security Working Group | Content Security Policy Level 2 | Strengthened security in Security and Privacy |
|---|
| Credential Management Level 1 | Identity Management in Security and Privacy |
| Entry Point Regulation | in Security and Privacy |
| Mixed Content | Strengthened security in Security and Privacy |
| Permissions | Permissions in Security and Privacy |
| Permissions Policy | Permissions policy in Security and Privacy |
| Referrer Policy | Referrer Policy in Security and Privacy |
| Secure Contexts | Secure contexts in Security and Privacy |
| Subresource Integrity | Strengthened security in Security and Privacy |
| Upgrade Insecure Requests | HTTPs adoption in Security and Privacy |
| User Interface Security and the Visibility API | Sandboxing in Security and Privacy |
| Web Applications Working Group | Badging API | Notification in User Interaction |
|---|
Packing in Application Lifecycle |
| Clipboard API and events | Clipboard in Forms |
| File API | File operations in Data Storage |
| Gamepad | Game controllers in User Interaction |
| Intersection Observer | Infinite scrolling in Performance and Tuning |
| Push API | Notification in User Interaction |
Server-pushed Requests in Network and Communications |
Remote Notifications in Application Lifecycle |
| The Screen Orientation API | Orientation Lock in Sensors and Local Interactions |
| Web App Manifest | Packing in Application Lifecycle |
| Web App Manifest - Application Information | Packing in Application Lifecycle |
| Web Share API | Sharing content in Application Lifecycle |
| Web Share Target API | Sharing content in Application Lifecycle |
| Web Authentication Working Group | Web Authentication:An API for accessing Public Key Credentials Level 2 | Authentication in Security and Privacy |
|---|
| Web Bluetooth Community Group | Web Bluetooth | Bluetooth in Sensors and Local Interactions |
|---|
| Web Cryptography Working Group | Web Cryptography API | Encrypted storage in Data Storage |
|---|
Encryption in Security and Privacy |
| WebCrypto Key Discovery | Encrypted storage in Data Storage |
Encryption in Security and Privacy |
| Web Events Working Group | Touch Events | Touch-based interactions in User Interaction |
|---|
| Web Fonts Working Group | WOFF File Format 2.0 | Downloadable fonts in Graphics and Layout |
|---|
| Web NFC Community Group | Web NFC API | NFC in Sensors and Local Interactions |
|---|
| Web Payments Working Group | Payment Handler API | Web Payment in Payment and Services |
|---|
| Payment Method Identifiers | Web Payment in Payment and Services |
| Payment Method Manifest | Web Payment in Payment and Services |
| Payment Method: Basic Card | Web Payment in Payment and Services |
| Payment Request API | Web Payment in Payment and Services |
| Web Performance Working Group | Beacon | HTTP Network API in Network and Communications |
|---|
| Cooperative Scheduling of Background Tasks | Priority Handling in Performance and Tuning |
| Device Memory | Server-side adaptation in Device Adaptation |
| High Resolution Time Level 2 | Timing Hooks in Performance and Tuning |
| Long Tasks API 1 | Timing Hooks in Performance and Tuning |
| Navigation Timing Level 2 | Timing Hooks in Performance and Tuning |
| Page Visibility Level 2 | Foreground Detection in Application Lifecycle |
Page Visibility Detection in Performance and Tuning |
| Paint Timing 1 | Timing Hooks in Performance and Tuning |
| Performance Timeline Level 2 | Timing Hooks in Performance and Tuning |
| Preload | Network Prioritization in Performance and Tuning |
| Resource Hints | Network Prioritization in Performance and Tuning |
| Resource Timing Level 2 | Network Characteristics in Network and Communications |
Timing Hooks in Performance and Tuning |
| Server Timing | Timing Hooks in Performance and Tuning |
| Timing Entry Names Registry | Timing Hooks in Performance and Tuning |
| User Timing Level 2 | Timing Hooks in Performance and Tuning |
| Web Platform Incubator Community Group | A built-in virtual scroller for the web platform | Infinite scrolling in Performance and Tuning |
|---|
| Accelerated Shape Detection in Images | Video processing in Media |
| Background Fetch | Background execution in Network and Communications in Application Lifecycle |
| Constructable Stylesheet Objects | JS-based adaptation in Device Adaptation |
| Cookie Store API | State management in Data Storage |
| Display Locking | DOM Updates in Performance and Tuning |
| Element Timing API | Timing hooks in Performance and Tuning |
| Event Timing API | Timing hooks in Performance and Tuning |
| Frame Timing | Timing hooks in Performance and Tuning |
| Input Device Capabilities | Touch-based interactions in User Interaction |
| Input for Workers and Worklets | Input latency in User Interaction |
| isInputPending | Responsiveness in User Interaction in Performance and Tuning |
| JS Self-Profiling API | JS performance in Performance and Tuning |
| KV Storage | Simple data storage in Data Storage |
| Layout Instability | Timing hooks in Performance and Tuning |
| scheduler.yield() in Main-thread Scheduling API | Responsiveness in Performance and Tuning |
| scheduler.postTask() in Main-thread Scheduling API | Responsiveness in Performance and Tuning |
| Native File System | File operations in Data Storage |
| Network Information API | Network Characteristics in Network and Communications |
| Page Lifecycle | State transition in Application Lifecycle |
| performance.measureMemory API | Memory usage in Performance and Tuning |
| Portals | Seamless navigation in Application Lifecycle |
| Priority Hints | Network Prioritization in Performance and Tuning |
| Relinquishing Permissions | Permissions in Security and Privacy |
| Requesting Permissions | Permissions in Security and Privacy |
| requestPostAnimationFrame | DOM Updates in Performance and Tuning |
| SPARROW | Strengthened privacy in Security and Privacy |
| Storage Buckets | Storage management in Data Storage |
| Trust Token API | Strengthened privacy in Security and Privacy |
| TURTLEDOVE | Strengthened privacy in Security and Privacy |
| User Idle Detection | State transition in Application Lifecycle |
| User-Agent Client Hints | Server-side adaptation in Device Adaptation |
| Visual Viewport API | JS-based adaptation in Device Adaptation |
| Web Background Synchronization | Background execution in Network and Communications in Application Lifecycle |
| Web Budget API | in Application Lifecycle |
| Web Locks API | Shared resources in Data Storage in Application Lifecycle |
| Web Monetization | Continuous payments in Payment and Services |
| Web Packaging | Packing in Application Lifecycle |
| Speech synthesis in Web Speech API | Speech-based interactions in User Interaction |
| Speech recognition in Web Speech API | Speech-based interactions in User Interaction |
| WebCodecs | Video processing in Media |
| WebHID API | Game controllers in User Interaction |
| Web Platform Working Group | inputmode attribute in HTML 5.1 2nd Edition | in Forms |
|---|
| ApplicationCache in HTML 5.1 2nd Edition | in Application Lifecycle |
| Indexed Database API 2.0 | Database query/update in Data Storage |
| Input Method Editor API | Input method in User Interaction |
| Quota Management API | in Data Storage |
| Web Storage (Second Edition) | Simple data storage in Data Storage |
| WebRTC Working Group | "MediaStream Image Capture" | Capturing audio/video in Media |
|---|
| Audio Output Devices API | Distributed rendering in Media |
| Identifiers for WebRTC's Statistics API | Real-time Communication in Performance and Tuning |
| Source capabilities in Media Capture and Streams | Media Capture Capabilities in Device Adaptation |
| Media Capture and Streams | Capturing audio/video in Media |
Camera & Microphone streams in Sensors and Local Interactions |
| MediaStream Recording | Capturing audio/video in Media |
| MediaStreamTrack Content Hints | P2P and audio/video streams in Media |
| Scalable Video Coding (SVC) Extension for WebRTC | P2P and audio/video streams in Media |
| WebRTC 1.0: Real-time Communication Between Browsers | P2P and audio/video streams in Media |
P2P Data Connections in Network and Communications |
| WebAssembly Working Group | WebAssembly Core Specification | Low-level Bytecode Format in Performance and Tuning |
|---|
| WebTransport Working Group | WebTransport | Bidirectional Connections in Network and Communications |
|---|
| WHATWG | Shadow tree in DOM Standard | JS-based adaptation in Device Adaptation |
|---|
| Passive event listeners in DOM Standard | Scrolling Optimization in Performance and Tuning |
| Fetch Standard | HTTP Network API in Network and Communications |
| CORS protocol in Fetch Standard | Cross-domain Requests in Network and Communications |
| Fullscreen API Standard | in Graphics and Layout |
| requestAnimationFrame in HTML Standard | Animations in Graphics and Layout |
Animation Optimization in Performance and Tuning |
| The ruby element in HTML Standard | Complex layouts in Graphics and Layout |
| The 2D rendering context in HTML Standard | Graphics API in Graphics and Layout |
Image/Video edition in Media |
| picture element in HTML Standard | Responsive images in Device Adaptation |
| srcset attribute in HTML Standard | Responsive images in Device Adaptation |
| The template element in HTML Standard | JS-based adaptation in Device Adaptation |
| Custom elements in HTML Standard | JS-based adaptation in Device Adaptation |
| Integration with the JavaScript module system in HTML Standard | JS-based adaptation in Device Adaptation |
| tel, email, url input types in HTML Standard | Customized text entries in Forms |
| Date and time input types in HTML Standard | Customized text entries in Forms |
| pattern attribute for input fields in HTML Standard | Input validation in Forms |
| input placeholder attribute in HTML Standard | Input hint in Forms |
| datalist element in HTML Standard | Form autocomplete in Forms |
| autocomplete attribute in HTML Standard | Form autocomplete in Forms |
| in Data Storage |
Autocomplete in Payment and Services |
| download attribute in HTML Standard | File download in Data Storage |
| video element in HTML Standard | Audio/Video playback in Media |
| audio element in HTML Standard | Audio/Video playback in Media |
| onLine DOM flag in HTML Standard | On-line State in Network and Communications |
| Web workers in HTML Standard | Threading in Performance and Tuning |
| sandbox iframe attribute in HTML Standard | Strengthened security in Security and Privacy |
| Notifications API Standard | Notification in User Interaction |
| Storage Standard | Storage management in Data Storage |
| Streams Standard | Low-level I/O in Network and Communications |
| XMLHttpRequest Standard | HTTP Network API in Network and Communications |