Fork me on GitHub
By James Lu

Periodic Table of Web Browsers APIs/Technologies with tutorial links

A visually organized list of all the ways a web app can ask your web browser to do things

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
EXTensible HyperText Markup Language
Ht
HyperText Markup Language 5 documents
Svg
SVG1.1 vector graphics and document layout
Ma
MathML3.0
Vxml
VoiceXML
SvgN
SVG Native
Ma4
MathML4
Svg2
SVG2

Offline

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

Image

Gif
Graphics Interchange Format
Png
Portable Network Graphics
Jpg
Joint Photographic Experts Group
P
WebP
Av
AVIF

Style

Css
CSS
Lt
XSLT
Fx
CSS Flexbox
Gr
CSS Grid
Css4
Selectors Level 4, Lists and Counters Level 3
Ho
CSS Houdini

Persistence

Co
Cookies
Ls
LocalStorage
Idb
IndexedDB
Pe
Persistent storage
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
Bc
Beacon API
Rtc
WebRTC
T
WebTransport

Social

Smtp
Email
Rss
RSS
Mn
WebMention
As
ActivityStreams 2.0
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
Web Authentication

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
Vr
WebVR

Sensors

Geo
Geolocation API
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

No
Notifications API
Cp
Clipboard
Fu
Fulllsreen API
Sc
Screen Capture API
Bd
Badging API