Fork me on GitHub
By James Lu

Periodic Table of Web APIs/Technologies

Map of Web APIs/Technologies

Key

Supported by all browsers including IE11
Supported by all browsers
Supported by two modern browsers
Implementation is in progress
Being discussed or proposed
Partial support
No support
Supported only by Google Chrome
Implementation in progress in Google Chrome
Proprietary
Other

Markup

Xhtml
XHTML
Ht
HTML5 documents
Svg
SVG1.1 vector graphics and document layout
Ma
MathML3.0
Vxml
VoiceXML
TwiML
Svg2
SVG2

Offline

Hc
HTTP Cache-Control, ETag
Ni
Network status (wifi, cellular, offline)
Sw
Service Workers
Pwa
Add to home screen
Pu
Push API
Bgs
Background Sync
Ac
Application Cache
Ge
Gears

Image

Gif

Png

Jpg

P
WebP
Av
AVIF

Style

Css
CSS
Lt
XSLT
Ly
CSS Grid and Flexbox
C4
Selectors Level 4, Lists and Counters Level 3
Ho
CSS Houdini

Persistence

Co
Cookies
Ls
LocalStorage
Idb
IndexedDB
Fs
FileSystem API
Sql
WebSQL

Interactive / Dynamic
Scripts

Js
JavaScript
Es
=> WeakMap Proxy import class async ...
Wa
WASM
Nx
ES.Next Intl WeakRef Atomics ?? ||=
Co
Concurrent JS
Jx
XML in JS (E4X)
Pn
PNaCL

Network API

Xhr
XMLHTTPRequest
Sse
Server-Sent Events
Ws
WebSocket
Fe
Fetch: Modernized Xhr
Rtc
WebRTC
T
WebTransport

Social

Smtp
Email
Rss
RSS
Mn
WebMention
Sb
WebSub
Ap
ActivityPub
Fb
Facebook

Semantic & Metadata

Hd
Last-Modified, Content-Language
Mt
<meta/> name, keywords, description, http-equiv
Mc
Microdata
Owl
RDF and OWL; Solid

Authentication

Ba
Basic Authentication
Oa
OAuth
Au
WebAuthn

Graphics API

Fl
Flash (now Animate; exports to Svg, C2D, Gl)
C2D
Canvas2D
Gl
WebGL
Gl2
WebGL2
Xr
WebXR Augmented and Virtual Reality
Gpu
WebGPU

Sensors

Am
Accelerometer
Gy
Gyroscope
Mg
Magnetometer
Ot
Orientation
Al
Ambient Light

Hardware

Usb
WebUSB
Gp
Gamepad
Midi
Web MIDI
Bt
Web Bluetooth
Nfc
Web NFC
Sr
Web Serial API

Operating System