Biblioteca de Engenharia para IA
Prévia Markdown

Guia de Referência: Web APIs para IA — Referência MDN

Visualização renderizada do arquivo tecnologias/web-apis-mdn.md. O conteúdo abaixo é o mesmo arquivo destinado a orientar a IA.

Guia de Referência: Web APIs para IA — Referência MDN

Catálogo orientado a decisão das APIs disponibilizadas pelo ambiente Web. O objetivo é evitar que a IA confunda uma API do navegador com a linguagem JavaScript ou use uma capacidade sensível sem avaliar permissões e suporte.


1. Contrato de execução para a IA


2. Documento e observação

DOM

EventTarget

Observers


3. Rede

Fetch API

WebSocket

Server-Sent Events

Streams

URL/URLSearchParams


4. Storage e offline

Web Storage

IndexedDB

Cache API

Service Worker


5. Execução e comunicação

Web Workers

BroadcastChannel/MessageChannel


6. Arquivos, mídia e gráficos

File/Blob/FileReader

MediaDevices

Canvas/SVG/WebGL/WebGPU

WebRTC


7. Segurança e identidade

Web Crypto

WebAuthn

Permissions


8. Experiência e dispositivo

Clipboard/Share/Fullscreen

Geolocation/Sensors

Notifications/Push

History


9. Medição

Performance APIs


Checklist de aceite

  1. A tecnologia escolhida resolve um requisito real e foi aplicada no ambiente correto.
  2. Semântica, acessibilidade e estados de teclado/foco foram revisados.
  3. Entradas externas são tratadas como não confiáveis e saídas são renderizadas com segurança.
  4. Erros, estados vazios, carregamento, offline/rede e cancelamento foram considerados quando aplicável.
  5. Compatibilidade e fallback foram avaliados para recursos não Baseline/amplamente suportados.
  6. O código não duplica APIs nativas ou responsabilidades de outra camada.
  7. Performance foi medida quando a decisão tem impacto relevante.

Prompt-base para IA

Use o guia "Web APIs para IA — Referência MDN" anexado como contrato técnico.
Analise meu requisito e escolha somente os conceitos necessários.
Diga quais partes do guia serão aplicadas e por quê.
Implemente com semântica, acessibilidade, segurança e compatibilidade.
Não invente APIs.
Ao final, revise a solução pelo checklist do guia.


Contexto: [DESCREVA o sistema, stack/versões, ambiente e estado atual]
Objetivo: [DESCREVA o resultado observável esperado]
Restrições: [DESCREVA o que não pode mudar e os limites técnicos]

Como preencher os campos

Exemplo preenchido

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.

Fontes primárias

/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.