Biblioteca de Engenharia para IA
Browser APIs Instrução para IA

Web APIs — MDN

DOM, observers, Fetch, WebSocket, streams, storage, service workers, workers, mídia, crypto, permissions e performance.

api

Como usar

Anexe o arquivo à conversa com a IA e declare que ele é o contrato técnico da tarefa. Em seguida, forneça contexto, requisito, restrições e critérios de aceite.

Pronto para anexar
Fluxo recomendado

Como utilizar este .md em um projeto

1. Declare o ambienteBrowser, servidor, build, versão, dispositivos, compatibilidade e dependências.
2. Defina o objetivo do usuárioNão comece por uma classe/API; comece pelo comportamento que precisa existir.
3. Peça seleção de conceitosA IA deve citar as partes do guia aplicáveis e ignorar o restante.
4. ImplementeGere código somente depois da decisão e preserve a arquitetura existente.
5. ValideChecklist, edge cases, acessibilidade, segurança, responsividade/performance conforme o caso.
Aplicações

Quando anexar este guia

task_alt

Escolher API nativa do navegador

Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.

task_alt

Avaliar permissões e compatibilidade

Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.

task_alt

Implementar offline, mídia e rede

Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.

task_alt

Evitar polling e bibliotecas desnecessárias

Inclua o contexto do projeto e peça à IA que justifique a escolha técnica.

Mapa do arquivo

Principais blocos de conhecimento

bookmark

1. Contrato de execução para a IA

Seção coberta pelo guia Markdown.

bookmark

2. Documento e observação

Seção coberta pelo guia Markdown.

bookmark

3. Rede

Seção coberta pelo guia Markdown.

bookmark

4. Storage e offline

Seção coberta pelo guia Markdown.

bookmark

5. Execução e comunicação

Seção coberta pelo guia Markdown.

bookmark

6. Arquivos, mídia e gráficos

Seção coberta pelo guia Markdown.

bookmark

7. Segurança e identidade

Seção coberta pelo guia Markdown.

bookmark

8. Experiência e dispositivo

Seção coberta pelo guia Markdown.

bookmark

9. Medição

Seção coberta pelo guia Markdown.

bookmark

Checklist de aceite

Seção coberta pelo guia Markdown.

bookmark

Prompt-base para IA

Seção coberta pelo guia Markdown.

bookmark

Fontes primárias

Seção coberta pelo guia Markdown.

Prompt

Prompt-base para copiar

Use o guia “Web APIs — MDN” anexado como contrato técnico para esta tarefa.
1. Diagnostique o requisito e o ambiente.
2. Aponte as seções do guia que serão usadas.
3. Escolha a solução mais simples que preserve semântica, acessibilidade, segurança e manutenção.
4. Não invente APIs/classes.
5. Implemente e revise pelo checklist do guia.

Contexto: [DESCREVA o sistema, stack, estado atual e cenário da mudança]
Objetivo: [DESCREVA o resultado observável que deve existir ao final]
Restrições: [DESCREVA o que não pode mudar, compatibilidade, segurança e limites técnicos]
Exemplo preenchido — o que o usuário pode descrever

Use o modelo acima com dados concretos do projeto. O exemplo abaixo mostra o nível de detalhe esperado.

Contexto: Painel precisa refletir mudanças do servidor quase em tempo real e hoje faz polling agressivo a cada poucos segundos.

Objetivo: Comparar polling, Server-Sent Events e WebSocket e implementar a alternativa mais simples adequada ao fluxo.

Restrições: Tratar reconexão/cancelamento; medir consumo; verificar compatibilidade; não manter listeners após a tela ser destruída.
ContextoStack, versões, arquitetura, página/módulo afetado, estado atual e comportamento existente.
ObjetivoResultado observável para o usuário ou para o sistema; diga o que deve funcionar ao final.
RestriçõesO que não pode mudar, compatibilidade, segurança, acessibilidade, performance, prazo e limites de escopo.
/mind-map
Navegação contextual

Mapa gerado a partir dos títulos desta página. Clique em um ramo para abrir o expander correspondente e ir diretamente à seção.

progress_activity Gerando mapa…
Configurações

Aparência

Escolha como a biblioteca deve aparecer neste navegador.

Desenvolvimento

Informações da versão e autoria ficam disponíveis somente nesta área.