Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Detector de Funciones del Navegador

Detector de Funciones del Navegador

Comprueba qué Web APIs admite tu navegador. Analiza 105 funciones de almacenamiento, gráficos, audio, red, sensores, hardware y más.

Detección de funciones del navegador en segundos

La detección de funciones del navegador responde rápido a una sola pregunta: ¿qué puede hacer realmente este navegador? Esta herramienta analiza tu navegador en busca de 105 Web APIs modernas en 18 categorías y muestra, una por una, exactamente qué funciones son compatibles y cuáles faltan.

No todos los navegadores implementan todas las APIs. Algunas son experimentales, otras necesitan un contexto seguro (HTTPS) y otras simplemente no están incluidas en un navegador o versión concreta. Ya seas un desarrollador web que comprueba una API antes de publicar, un tester de QA que compara dispositivos o alguien que diagnostica por qué una app web no carga, el anillo de puntaje y los resultados en vivo te dan una respuesta clara.

Privado por diseño: cada comprobación se ejecuta por completo en tu navegador verificando si existe una API de JavaScript. Nada de tu navegador se sube, almacena ni envía a ningún servidor, y el análisis sigue funcionando sin conexión una vez que la página ha cargado.

Cómo usar el detector de funciones del navegador

1

Abre la página

El análisis empieza automáticamente en cuanto carga la herramienta. No hay nada que instalar, ni registros, ni clics para comenzar.

2

Observa el análisis

Cada función se prueba en orden: un indicador gira mientras se comprueba, luego una marca verde indica compatibilidad o una cruz roja indica una API ausente. El anillo de puntaje se va llenando y muestra el nombre de tu navegador y plataforma.

3

Filtra y busca

Usa las pestañas de filtro para mostrar todas las funciones, solo las compatibles o solo las no compatibles. Escribe en el cuadro de búsqueda para saltar a una función por su nombre y pasa el cursor sobre cualquier función para ver una explicación sencilla de lo que hace.

4

Exporta los resultados

Usa Copiar informe para poner un resumen de texto en tu portapapeles, o JSON para descargar un archivo detallado con la fecha y hora, la cadena del navegador, el puntaje y el estado de cada función.

Funciones

Análisis instantáneo

La detección comienza automáticamente al cargar y prueba 105 Web APIs una por una mediante la detección de funciones estándar de JavaScript, terminando en segundos.

Resumen visual de puntaje

Un anillo de puntaje circular muestra las funciones compatibles sobre el total más un porcentaje, junto con el navegador y la plataforma detectados.

Categorías organizadas

Las funciones se agrupan en 18 categorías —almacenamiento, gráficos, audio, red, sensores, hardware y más— que puedes contraer o expandir.

Filtrado inteligente

Filtra por Todas, Compatibles o No compatibles, y combínalo con la búsqueda de texto en vivo para encontrar cualquier función por su nombre al instante.

Información útil al pasar el cursor

Pasa el cursor sobre cualquier función para ver una explicación sencilla de lo que hace la API y sus casos de uso reales más comunes.

Opciones de exportación

Copia un informe legible en tu portapapeles o descarga un archivo JSON con la fecha y hora, la información del navegador, el puntaje y el estado completo de las funciones.

Qué se detecta

El detector cubre 105 APIs agrupadas en estas 18 categorías, para que puedas explorar las capacidades por área en lugar de una sola lista larga.

APIs de almacenamiento

Cookies, LocalStorage, SessionStorage, IndexedDB, Cache API, Storage Manager.

Gráficos y multimedia

Canvas 2D, WebGL, WebGL 2, WebGPU, captura de pantalla, MediaRecorder, Picture-in-Picture.

APIs de audio

Web Audio, Media Session, síntesis de voz y reconocimiento de voz.

Red y comunicación

Fetch, WebSocket, WebRTC, Server-Sent Events, Beacon, Broadcast Channel, Network Information.

Workers y subprocesos

Web Workers, Shared Workers, Service Workers, WebAssembly, SharedArrayBuffer, Atomics.

Sensores y dispositivo

Geolocalización, orientación, movimiento, luz ambiental, acelerómetro, giroscopio, magnetómetro, proximidad.

Acceso al hardware

Gamepad, Web Bluetooth, Web USB, Web Serial, Web NFC, Web MIDI, Web HID.

Notificaciones y segundo plano

Notifications, Push API, Background Sync, Periodic Background Sync, Badging, Background Fetch.

Portapapeles y entrada

Clipboard API, Async Clipboard, Pointer Events, Touch Events, Keyboard Lock, Virtual Keyboard.

Sistema de archivos

File API, File System Access, arrastrar y soltar, Origin Private File System.

Seguridad y autenticación

Crypto API, Credential Management, Web Authentication, Permissions API.

Pantalla y ventana

Fullscreen, Screen Orientation, Wake Lock, Multi-Screen, Visual Viewport, Window Controls Overlay.

Observers

Observers de intersección, redimensionamiento, mutación, rendimiento y reporte.

Plataforma web

History API, Web Share, Payment Request, Contact Picker.

APIs de detección

Detección de códigos de barras, rostros y texto.

XR e inmersión

WebXR para realidad virtual y aumentada.

Rendimiento

Performance API, Navigation Timing, Resource Timing, User Timing.

Otras APIs

ES Modules, CSS Houdini, Web Animations, Vibration, Eye Dropper, batería, dispositivos multimedia y más.

Preguntas frecuentes

¿Cómo compruebo qué funciones admite mi navegador?

Solo abre esta herramienta. Analiza 105 Web APIs automáticamente y muestra una marca verde por cada función compatible y una cruz roja por el resto. Usa el cuadro de búsqueda o las pestañas de filtro para enfocarte en una función concreta o solo en las compatibles (o no compatibles).

¿Mi navegador admite WebGL, WebRTC o WebGPU?

Busca la API por su nombre —por ejemplo, escribe "webgl" o "webrtc"— y el resultado muestra si es compatible con tu navegador actual. WebGL, WebGL 2 y WebGPU están en Gráficos y multimedia; WebRTC está en Red y comunicación.

¿Qué es la detección de funciones del navegador?

La detección de funciones consiste en comprobar si una API concreta realmente existe en el navegador antes de usarla; por ejemplo, verificar si navigator.bluetooth está presente. Esta herramienta ejecuta esa misma comprobación para cada función, la misma técnica que usan los desarrolladores en el código de producción.

¿En qué se diferencia la detección de funciones del sniffing de navegador?

El sniffing de navegador adivina las capacidades a partir de la cadena del user-agent ("si es Chrome, asume X"), lo que falla a medida que cambian los navegadores y las versiones. La detección de funciones le pregunta directamente al navegador si una API está ahí, así que se mantiene precisa sin importar el user-agent. Esta herramienta usa detección de funciones.

¿Por qué mi navegador muestra algunas funciones como no compatibles?

Una API puede faltar por varios motivos: el navegador no la implementa, tu versión es más antigua que la API, estás en un navegador móvil con menos funciones, la API requiere un contexto seguro HTTPS o es experimental y está oculta tras una bandera.

¿Por qué mi puntaje es más bajo en el móvil?

Los navegadores móviles suelen admitir menos APIs que los de escritorio por las restricciones del sistema operativo (iOS limita lo que Safari expone), los compromisos de batería y rendimiento, y políticas de seguridad más estrictas. Probar la misma página en Chrome, Firefox, Safari y Edge es una buena forma de comparar.

¿Es precisa la detección?

Usa la detección de funciones estándar de JavaScript: comprueba si la API existe en los objetos globales del navegador. Eso es confiable, pero ten en cuenta que la existencia de una API no garantiza que sea totalmente funcional: algunas están deshabilitadas por políticas, y las APIs que dependen del hardware (sensores, Bluetooth) pueden aparecer como disponibles incluso cuando no hay ningún dispositivo conectado.

¿Esta herramienta envía los datos de mi navegador a algún lugar?

No. Cada comprobación se ejecuta localmente en tu navegador y nada se sube ni se almacena en un servidor. Una vez cargada la página, incluso puedes desconectarte de internet y el análisis seguirá funcionando. Copiar informe y la exportación a JSON generan su salida en tu propio dispositivo.

0 / 0

Funciones compatibles

0%

-

Cookies
LocalStorage
SessionStorage
IndexedDB
Cache API
Storage Manager
Canvas 2D
WebGL 1.0
WebGL 2.0
WebGPU
OffscreenCanvas
ImageCapture
MediaRecorder
Picture-in-Picture
Screen Capture
Web Audio API
Media Session
Speech Synthesis
Speech Recognition
Fetch API
WebSocket
WebRTC
Server-Sent Events
Beacon API
Broadcast Channel
Network Information
Web Workers
Shared Workers
Service Workers
WebAssembly
SharedArrayBuffer
Atomics
Geolocation
DeviceOrientation
DeviceMotion
Ambient Light
Accelerometer
Gyroscope
Magnetometer
Proximity Sensor
Gamepad
Web Bluetooth
Web USB
Web Serial
Web NFC
Web MIDI
Web HID
Notifications
Push API
Background Sync
Periodic Background Sync
Badging API
Background Fetch
Clipboard API
Async Clipboard
Pointer Events
Touch Events
Keyboard Lock
Virtual Keyboard
File API
File System Access
Drag & Drop
Origin Private FS
Crypto API
Credential Management
Web Authentication
Permissions API
Fullscreen API
Screen Orientation
Wake Lock
Multi-Screen
Visual Viewport
Window Controls Overlay
IntersectionObserver
ResizeObserver
MutationObserver
PerformanceObserver
ReportingObserver
History API
Web Share
Payment Request
Contact Picker
Barcode Detection
Face Detection
Text Detection
WebXR
Performance API
Navigation Timing
Resource Timing
User Timing
ES Modules
CSS Houdini
Web Animations
Vibration
Eye Dropper
Web Locks
Idle Detection
Battery API
Media Devices
Compression Streams
URL Pattern
Scheduler API
PDF Viewer
Device Posture
Launch Queue
Las funciones se analizan automáticamente al abrir la herramienta
Usa las pestañas de filtro para mostrar solo las funciones compatibles o solo las no compatibles
Haz clic en el encabezado de una categoría para contraer o expandir esa sección
Pasa el cursor sobre una función para ver qué hace la API en lenguaje sencillo
Exporta los resultados en JSON para compartirlos con desarrolladores
Prueba en varios navegadores (Chrome, Firefox, Safari, Edge) para comparar la compatibilidad
Toda la detección se ejecuta localmente: no se envían datos a ningún servidor
¿Quieres aprender más? Leer documentación →
1/8
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave