Plataforma Web

TL;DR

As APIs e capacidades do navegador que independem de framework — o que o browser expõe ao JavaScript que roda nele. DOM, eventos, rendering pipeline, Web APIs nativas, storage, workers e comunicação em rede. O como o navegador funciona para quem programa em cima dele.

Domínio reúne o que é da plataforma web em si — não da linguagem JavaScript nem de um framework específico. A fundamentação conceitual de rede/HTTP vive em Redes e Protocolos; aqui ficam as APIs concretas que o cliente usa.


Galhos

  • G1 — DOM — árvore, seleção, manipulação, DocumentFragment, Web Components
  • G2 — Eventos — model, propagação, delegation, Custom Events, timers e microtasks
  • G3 — Rendering Pipeline — parse, CSSOM, reflow/repaint, compositing, rAF
  • G4 — Web APIs — Observers (Intersection/Mutation/Resize), History, Clipboard, Notifications, Geolocation, MediaDevices
  • G5 — Storage — cookies, localStorage, IndexedDB, Cache API, offline-first
  • G6 — Workers — Web Workers, SharedWorker, BroadcastChannel, Service Workers, Background Sync, Push
  • G7 — Networking — fetch, body types, HTTP, Streams, SSE, WebSockets, AbortController, Axios

Veja também

  • Redes e Protocolos — fundamentos: HTTP, TCP, CORS, caching conceitual
  • JavaScript — a linguagem: closures, event loop, Promises, async/await
  • React — framework: reconciliation, hooks, Router
  • CSS — cascade, layout, performance de CSS