Web Media API Snapshot - Support by Year

This non-normative document attempts to visually capture which APIs are specified in Section 3. Web Media APIs currently supported on all platforms for each year the Web Media API Snapshot has been published. This should only be used as a guide and not a formal reference. The annual snapshots themselves are the only formal, normative reference.

Table Legend

Web Media API Snapshot Support Table

WMAS
2017
WMAS
2018
WMAS
2019
WMAS
2020
WMAS
2021
WMAS
2022
WMAS
2023
WMAS
2024
Core web specifications
DOM Living Standard 2 January 2019 18 June 2019 15 June 2020 21 June 2021 20 June 2022 19 June 2023
ECMAScript 5.1 6 7 2020 ! 2021 ! 2022 ! 2023 ! 2024 !
HTML 5.1 2nd Edition Living Standard 2 January 2019 18 June 2019 15 June 2020 17 January 2022 !+ 16 January 2023 !+ 15 January 2024 !+
CSS specifications
CSS Snapshot 2017 2017 2018 + 2018 + 2018 + 2018 + 2018 + 2023
Cascading Style Sheets 2.1 2.1 2.1 2.1 2.1 2.1 2.1 2.1
Compositing and Blending 1 1 1 1 1 1 1 1
CSS Animations 1 1 1 1 1 1 1 1
CSS Backgrounds and Borders Module 3 3 3 3 3 3 3 3
CSS Basic User Interface Module 3 3 3 3 3 3 3 3
CSS Box Model Module 3
CSS Cascading and Inheritance 3 3 3 3 3 4 4 4
CSS Color Module 3 3 3 3 3 3 4 4
CSS Conditional Rules Module 3 3 3 3 3 3 3 3
CSS Containment Module 1 1 1
CSS Counter Styles 3
CSS Custom Properties For Cascading Variables Module 1 1 1 1 1 1
CSS Easing Functions 1 ! 1 1 1 1
CSS Flexible Box Layout Module 1 1 1 1 1 1 1 1
CSS Font Loading Module 3 3 3 3
CSS Fonts Module 3 3 3 3 3 3 3 3
CSS Grid Layout Module 1 1 1 1 1 1
CSS Images Module 3 3 3 3 3 3 3 3
CSS Logical Properties and Values 1 1 1
CSS Multi-column Layout Module 1 1 1 1 1 1 1 1
CSS Namespaces Module 3 3 3 3 3 3 3 3
CSS Scroll Snap Module 1 1 1 1 1
CSS Shapes Module 1 1 1 1 1
CSS Style Attributes
CSS Syntax Module 3 3 3 3 3 3 3 3
CSS Text Decoration Module 3 ! 3 ! 3 3 3
CSS Transforms Module 1 1 1 1 1 ! 1 ! 1 ! 1 !
CSS Transitions 1 1 1 1 1 1 1 1
CSS Values and Units Module 3 3 3 3 3 3 3 3
CSS Will Change Module 1 1 1 1 1
CSS Writing Modes 3 ! 3 ! 3 ! 3 3 3 3
CSSOM View Module
Filter Effects Module 1 ! 1 1 1 1 1
Media Queries 3 3 3 3 3 3 3 4 +
Resize Observer
Selectors 3 3 3 3 3 3 3 3
Web Animations
Media specifications
Encrypted Media Extensions 1 1 1 1 1 1 1 1
Media Capabilities
Media Fragments URI 1.0 + 1.0 +
Media Source Extensions 1 1 1 1 1 1 1 1
Scalable Vector Graphics (SVG) 1.1
Web Audio API 1.0 ! 1.0 ! 1.0 ! 1.0 ! 1.0 1.0 1.0 1.0
WebRTC + + +
Graphics specifications
Fullscreen API Standard Living Standard Living Standard 23 January 2019 29 January 2020 18 January 2021 17 January 2022 16 January 2023 17 July 2023
Graphics Interchange Format
HTML Canvas 2D Context
JPEG File Interchange Format
Portable Network Graphics (PNG) Specification 2 2 2 2 2 2 2 2
WebGL Specification 1.03 1.03 1.03 1.03 1.03 1.03 1.03
Font specifications
Open Font Format
WOFF File Format 1 1 1 1 1 1 1 1
Networking specifications
Fetch Living Standard Living Standard 15 January 2019 13 December 2019 24 December 2020 19 December 2021 19 December 2022 18 December 2023 !
WebSockets (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) 19 September 2022 18 September 2023
XMLHttpRequest Living Standard Living Standard 8 January 2019 17 February 2020 15 February 2021 21 February 2022 20 February 2023 19 February 2024
Security specifications
Content Security Policy 2 2 2 2 2 2 2 2
Referrer Policy
Subresource Integrity
Transport Layer Security (TLS) Protocol 1.2 & 1.3 1.2 & 1.3 1.2 & 1.3 1.2 & 1.3 1.2 & 1.3
Upgrade Insecure Requests
Web Cryptography API
Web Performance specifications
Beacon
High Resolution Time 1 1
Navigation Timing
Page Visibility 2 2 2 2 (via HTML) (via HTML) (via HTML)
Performance Timeline
Resource Timing 1 1 1 1 1
User Timing 2 2 2 2 2
Other web specifications
Channel messaging (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML)
Cross-document messaging (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML)
File API ! !
Indexed Database API 1.0 ! 2.0 ! 2.0 ! 2.0 2.0 2.0 2.0 2.0
Notifications API ! ! ! ! !
Service Workers 1 1 1 1 1 1 1
UI Events
Web Storage 2 (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML)
Web Workers ! (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML) (via HTML)