Web API Standards Reference

Modern web API standards: Fetch API, WebSockets, WebRTC, Web Workers, Service Workers, and WebAssembly with specs and use cases.

  • JSON4,998 B
  • YAML3,366 B · −33%
  • TOON2,699 B · −46%

Web platform API standards with the specification that defines each and a short description: Fetch, WebSockets, WebRTC, Web Workers, Service Workers and WebAssembly, extended with WebAuthn, WebTransport, Server-Sent Events, Streams, IndexedDB, Web Components, WebGPU and the Push API.

Use it when

  • You need to know which standard defines a web capability and who maintains it.
  • You are comparing real-time communication options.

Watch out for

  • Specifications and implementations evolve independently; a standard may be only partly implemented.
  • Maintainers differ: WHATWG, W3C and the IETF each own different parts of the platform.

The data

Standards

NameSpecDescription
Fetch APIWHATWGModern interface for network requests, replacing XMLHttpRequest
WebSocketsRFC 6455Full-duplex communication over single TCP connection
WebRTCW3C / IETFReal-time peer-to-peer audio, video, and data communication
Web WorkersWHATWGBackground JavaScript execution in separate threads
Service WorkersW3CProxy scripts for caching, push notifications, offline support
WebAssemblyW3CBinary instruction format for stack-based virtual machine
WebAuthnW3CPublic-key credential API for passkeys and phishing-resistant authentication
WebTransportW3C and IETFLow-latency bidirectional streams and datagrams over HTTP/3
Server-Sent EventsWHATWG HTMLOne-way server-to-client event stream over HTTP
Streams APIWHATWGProcess data incrementally as readable, writable and transform streams
IndexedDBW3CTransactional client-side database for structured data and blobs
Web ComponentsWHATWG and W3CCustom elements, shadow DOM and templates for reusable encapsulated components
WebGPUW3CModern API for GPU graphics and general-purpose computation in the browser
Push APIW3CLets a service worker receive messages from a server even when the page is closed

Fields

The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.

SectionFieldTypeExample
standardsnamestringFetch API
standardsspecstringWHATWG
standardsdescriptionstringModern interface for network requests, replacin…

Fetch the same bytes

The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.

curl "https://yjtoon.yunusemrevurgun.com/api/dataset/web-api-standards?format=toon"
const res = await fetch(
  "https://yjtoon.yunusemrevurgun.com/static-data/dataset/web-api-standards.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • web
  • api
  • standards
  • reference

Search the library

Search by a topic, title, or keyword.

Start with a collection

Browse all 205 datasets