Networking
Comunicação HTTP é o coração de qualquer aplicação frontend: fetch, streaming, WebSockets, cancelamento e clientes como Axios. Este galho cobre o protocolo e as APIs do browser de forma profunda, com o nível de detalhe exigido em entrevistas sênior.
Iniciado
- 01 — fetch em profundidade — Response.ok, body, credentials, cache, mode
- 02 — JSON, FormData e tipos de body — JSON, FormData sem Content-Type, URLSearchParams, Blob
- 03 — HTTP no cliente — métodos, idempotência, status codes, CORS, retry com backoff
Adepto
- 04 — Streams e SSE — ReadableStream, download com progresso, SSE e autenticação
- 05 — WebSockets — reconexão manual, heartbeat, autenticação, protocolo de mensagens
- 06 — AbortController — cancelamento de fetch, event listeners, AbortSignal.timeout e any
- 07 — Axios e HTTP clients — axios.create, interceptors, refresh de token, onUploadProgress
Magus
- 08 — Networking em entrevista — mindmap, top 10 perguntas, armadilhas clássicas
Veja também
- Plataforma Web — índice — MOC do domínio
- Workers — galho adjacente; Service Worker e Push
- Storage — galho adjacente; Cache API e offline-first