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