Web APIs
Galho 4 da trilha Plataforma Web. Cobre as APIs nativas do browser além do DOM e eventos: observadores assíncronos, routing, acesso a arquivos, notificações, sensores do dispositivo e APIs utilitárias modernas.
Fase Iniciado
- 01 — Intersection Observer — visibilidade no viewport sem scroll handler; lazy loading, infinite scroll, animações
- 02 — MutationObserver e ResizeObserver — detectar mudanças de DOM e de tamanho; ciclo infinito e quando usar cada um
- 03 — History API e SPA routing — pushState/replaceState, popstate, URL API, URLSearchParams, roteador mínimo
Fase Adepto
- 04 — Clipboard e File API — Clipboard API moderna, FileReader, createObjectURL, drag and drop de arquivos, upload com progresso
- 05 — Notifications e Permissions API — query sem pedir, requestPermission, fluxo de UX correto, Service Worker notifications, Wake Lock
- 06 — Geolocation e Device APIs — getCurrentPosition/watchPosition, DeviceOrientation/Motion, getUserMedia, getDisplayMedia
- 07 — Web Share e outras APIs — Web Share, Web Speech, Fullscreen API, Network Information, Battery, Page Visibility
Fase Magus
- 08 — Web APIs em entrevista — mindmap completo, top 10, armadilhas clássicas, capstone
Próximo galho
G5 — Storage — cookies, localStorage/sessionStorage, IndexedDB, Cache API, offline-first