Compatibilidade do Navegador em Segundos
A detecção de recursos do navegador responde rápido a uma pergunta: o que este navegador consegue de fato fazer? Esta ferramenta analisa o seu navegador em busca de 105 APIs Web modernas em 18 categorias e mostra, um a um, exatamente quais recursos são suportados e quais estão faltando.
Nem todo navegador implementa todas as APIs. Algumas são experimentais, outras exigem um contexto seguro (HTTPS) e algumas simplesmente não existem em determinado navegador ou versão. Seja você um desenvolvedor web conferindo uma API antes de publicar, um analista de QA comparando dispositivos ou qualquer pessoa tentando entender por que um app web não carrega, o anel de pontuação e os resultados ao vivo dão uma resposta clara.
Como Usar o Verificador de Compatibilidade do Navegador
Abra a página
A análise começa automaticamente assim que a ferramenta carrega. Não há nada para instalar, cadastrar nem clicar para começar.
Acompanhe a análise
Cada recurso é testado em sequência: um indicador gira enquanto ele é verificado, depois um sinal verde marca o suporte ou um X vermelho marca uma API ausente. O anel de pontuação vai se preenchendo e identifica o seu navegador e a sua plataforma.
Filtre e busque
Use as abas de filtro para mostrar todos os recursos, só os suportados ou só os não suportados. Digite na caixa de busca para ir direto a um recurso pelo nome e passe o mouse sobre qualquer recurso para ver uma dica em linguagem simples explicando o que ele faz.
Exporte os resultados
Use Copiar Relatório para colocar um resumo em texto na área de transferência, ou JSON para baixar um arquivo detalhado com data e hora, identificação do navegador, pontuação e o status de cada recurso.
Recursos
Análise Instantânea
A detecção começa automaticamente ao carregar e testa 105 APIs Web uma a uma usando a detecção de recursos padrão do JavaScript, terminando em segundos.
Resumo Visual da Pontuação
Um anel de pontuação circular mostra os recursos suportados em relação ao total, mais uma porcentagem, ao lado do navegador e da plataforma detectados.
Categorias Organizadas
Os recursos são agrupados em 18 categorias — armazenamento, gráficos, áudio, rede, sensores, hardware e mais — que você pode recolher ou expandir.
Filtragem Inteligente
Filtre por Todos, Suportados ou Não suportados e combine isso com a busca de texto ao vivo para encontrar qualquer recurso pelo nome na hora.
Dicas Úteis
Passe o mouse sobre qualquer recurso para ver uma dica em linguagem simples descrevendo o que a API faz e seus usos comuns no mundo real.
Opções de Exportação
Copie um relatório legível para a área de transferência ou baixe um arquivo JSON com data e hora, dados do navegador, pontuação e o status completo dos recursos.
O Que é Detectado
O verificador cobre 105 APIs agrupadas nestas 18 categorias, para que você navegue pelos recursos por área em vez de uma única lista enorme.
APIs de Armazenamento
Cookies, LocalStorage, SessionStorage, IndexedDB, Cache API, Storage Manager.
Gráficos e Mídia
Canvas 2D, WebGL, WebGL 2, WebGPU, captura de tela, MediaRecorder, Picture-in-Picture.
APIs de Áudio
Web Audio, Media Session, síntese de fala e reconhecimento de fala.
Rede e Comunicação
Fetch, WebSocket, WebRTC, Server-Sent Events, Beacon, Broadcast Channel, Network Information.
Workers e Threads
Web Workers, Shared Workers, Service Workers, WebAssembly, SharedArrayBuffer, Atomics.
Sensores e Dispositivo
Geolocalização, orientação, movimento, luz ambiente, acelerômetro, giroscópio, magnetômetro, proximidade.
Acesso a Hardware
Gamepad, Web Bluetooth, Web USB, Web Serial, Web NFC, Web MIDI, Web HID.
Notificações e Segundo Plano
Notifications, Push API, Background Sync, Periodic Background Sync, Badging, Background Fetch.
Área de Transferência e Entrada
Clipboard API, Async Clipboard, Pointer Events, Touch Events, Keyboard Lock, Virtual Keyboard.
Sistema de Arquivos
File API, File System Access, Drag & Drop, Origin Private File System.
Segurança e Autenticação
Crypto API, Credential Management, Web Authentication, Permissions API.
Exibição e Janela
Fullscreen, Screen Orientation, Wake Lock, Multi-Screen, Visual Viewport, Window Controls Overlay.
Observadores
Observadores de Intersection, Resize, Mutation, Performance e Reporting.
Plataforma Web
History API, Web Share, Payment Request, Contact Picker.
APIs de Detecção
Detecção de códigos de barras, rostos e texto.
XR e Realidade Imersiva
WebXR para realidade virtual e aumentada.
Desempenho
Performance API, Navigation Timing, Resource Timing, User Timing.
APIs Diversas
ES Modules, CSS Houdini, Web Animations, Vibração, Eye Dropper, bateria, dispositivos de mídia e mais.
Perguntas Frequentes
Como descubro quais recursos o meu navegador suporta?
Basta abrir esta ferramenta. Ela analisa 105 APIs Web automaticamente e mostra um sinal verde para cada recurso suportado e um X vermelho para os demais. Use a caixa de busca ou as abas de filtro para focar em um recurso específico ou só nos suportados (ou não suportados).
Meu navegador suporta WebGL, WebRTC ou WebGPU?
Busque a API pelo nome — por exemplo, digite "webgl" ou "webrtc" — e o resultado mostra se ela é suportada no seu navegador atual. WebGL, WebGL 2 e WebGPU ficam em Gráficos e Mídia; o WebRTC fica em Rede e Comunicação.
O que é detecção de recursos do navegador?
A detecção de recursos é verificar se uma API específica realmente existe no navegador antes de usá-la — por exemplo, testar se navigator.bluetooth está presente. Esta ferramenta faz exatamente essa verificação para cada recurso, a mesma técnica que os desenvolvedores usam em código de produção.
Qual a diferença entre detecção de recursos e identificação do navegador?
A identificação do navegador (browser sniffing) deduz as capacidades a partir da string de user-agent ("se for Chrome, suponha X"), o que falha conforme navegadores e versões mudam. A detecção de recursos pergunta diretamente ao navegador se uma API está presente, então permanece precisa independentemente do user-agent. Esta ferramenta usa detecção de recursos.
Por que meu navegador mostra alguns recursos como não suportados?
Uma API pode estar faltando por vários motivos: o navegador não a implementa, a sua versão é mais antiga que a API, você está em um navegador de celular com um conjunto menor de recursos, a API exige um contexto seguro (HTTPS) ou ela é experimental e está oculta atrás de uma flag.
Por que minha pontuação é menor no celular?
Os navegadores de celular costumam suportar menos APIs que os de desktop por causa de restrições do sistema operacional (o iOS limita o que o Safari expõe), do equilíbrio entre bateria e desempenho e de políticas de segurança mais rígidas. Testar a mesma página no Chrome, Firefox, Safari e Edge é uma boa forma de comparar.
A detecção é precisa?
Ela usa a detecção de recursos padrão do JavaScript — verificando se a API existe nos objetos globais do navegador. Isso é confiável, mas vale notar que a existência de uma API não garante que ela esteja totalmente funcional: algumas são desativadas por política e APIs dependentes de hardware (sensores, Bluetooth) podem aparecer como disponíveis mesmo sem nenhum dispositivo conectado.
Esta ferramenta envia os dados do meu navegador para algum lugar?
Não. Cada verificação roda localmente no seu navegador e nada é enviado ou armazenado em um servidor. Depois que a página carrega, você pode até desconectar da internet que a análise continua funcionando. O Copiar Relatório e a exportação em JSON montam o resultado no seu próprio dispositivo.
Ainda não há comentários. Seja o primeiro a comentar!