Firefox 160 incorpora reconocimiento de voz que convierte el habla en texto directamente en el dispositivo, con soporte para 40 idiomas. La función llega al escritorio mediante la Web Speech API; no está disponible en Android y tampoco ofrece reconocimiento remoto en la nube, según las notas de lanzamiento para desarrolladores de Mozilla publicadas en MDN.
La versión estable se publicó el 10 de noviembre de 2026. Entre sus cambios visibles también figuran la reproducción de archivos MKV con audio FLAC, MP3 o PCM y las Mini Window, ventanas flotantes que mantienen una pestaña o un elemento seleccionado siempre por delante de otras aplicaciones.
Dictado local y una salvedad para Android
El reconocimiento de voz de Firefox 160 procesa el habla en el propio dispositivo y permite obtener texto en tiempo real. MDN especifica que la novedad se ofrece en equipos de escritorio y que no funciona en Android. Tampoco se puede recurrir a un servicio de reconocimiento remoto: la versión no incorpora esa modalidad.
La función está vinculada a la Web Speech API, por lo que el cambio tiene interés tanto para quienes usan páginas web que aceptan entrada por voz como para quienes desarrollan esas experiencias. La documentación de MDN describe la capacidad como reconocimiento en el dispositivo; no detalla en estas notas qué idiomas concretos están disponibles.
MKV con tres formatos de audio
La actualización añade reproducción de archivos MKV —formato también conocido como Matroska— con pistas de audio codificadas en FLAC, MP3 o PCM. IT之家 destaca que el soporte para MP3 no figuraba en los planes del equipo de Firefox un año antes, pero que finalmente se decidió incluirlo.
La compatibilidad amplía las opciones de audio para ese contenedor. Punto Informatico y IT之家 coinciden en los tres formatos admitidos: FLAC, MP3 y PCM. Ninguno de los dos detalla cambios en los formatos de vídeo compatibles.
Mini Window y ajustes del reproductor
La novedad de interfaz más llamativa son las Mini Window. Desde el menú contextual de una página, Firefox permite enviar a una mini ventana la pestaña completa o un elemento seleccionado. La ventana resultante permanece siempre en primer plano, incluso por encima de otras aplicaciones, según la descripción de Punto Informatico.
El reproductor Picture-in-Picture suma un control de velocidad. Se puede ajustar la reproducción desde 0,25x hasta 2x, un rango que también recoge IT之家. La barra de direcciones recibe, además, una presentación más legible: aumenta el contraste entre el dominio y el resto de la URL.
Hay otro cambio pequeño en esa barra. Si el portapapeles contiene texto genérico y no una dirección web, el menú contextual ofrece «Pegar y buscar». Así se distingue la búsqueda de texto de la navegación directa a una URL.
Cambios para páginas y extensiones
Las notas de MDN recogen novedades para quienes desarrollan sitios. En CSS, Firefox 160 admite ::-webkit-input-placeholder como alias de ::placeholder, para que las páginas que usan el nombre con prefijo puedan estilizar el texto de marcador de posición de campos <input> y <textarea>.
También cambian varias piezas de WebTransport. El constructor WebTransport() acepta ahora la opción headers, que permite añadir cabeceras HTTP personalizadas a la petición Extended CONNECT usada para establecer la sesión. Una vez establecida, las cabeceras recibidas del servidor se consultan en WebTransport.responseHeaders.
El método WebTransport.exportKeyingMaterial() se actualiza para ajustarse a la especificación vigente: ahora exige el argumento context e incorpora outputLength, que determina cuántos bytes de material de clave se derivan. Antes el método devolvía siempre 32 bytes; el código que no proporcione los argumentos requeridos tendrá que adaptarse.
Firefox añade asimismo las propiedades incomingMaxBufferedDatagrams y outgoingMaxBufferedDatagrams a WebTransportDatagramDuplexStream. Sustituyen a las propiedades no estándar incomingHighWaterMark y outgoingHighWaterMark, que se han eliminado. Las nuevas propiedades expresan cuántos datagramas entrantes pueden quedar en cola y cuántos salientes pueden esperar antes de que se aplique contrapresión.
La API admite también datagramsReadableType en el constructor. Al configurarlo como bytes, el flujo de datagramas entrantes pasa a ser un flujo de bytes legible, que puede leerse con un ReadableStreamBYOBReader y un búfer proporcionado y reutilizado por la aplicación. También se admiten propiedades y opciones que representan el máximo de flujos entrantes unidireccionales y bidireccionales que la aplicación espera que el servidor tenga abiertos al mismo tiempo.
En el apartado de extensiones, runtime.PlatformInfo devuelve ahora arm64 en la propiedad arch para plataformas ARM64; antes devolvía aarch64. MDN señala que el ajuste alinea ese valor con el que devuelve Chrome.
Android, funciones experimentales y Firefox 161
En Android, la actualización activa de forma predeterminada las restricciones de Local Network Access por motivos de seguridad. También corrige automáticamente las direcciones que contienen un espacio, informa Punto Informatico.
Firefox 160 incluye además funciones experimentales desactivadas por defecto. Entre ellas están el bloqueo del renderizado mediante el atributo blocking="render" para elementos <link>, <script> y <style>, y la carga diferida de vídeo y audio mediante el atributo loading y la propiedad HTMLMediaElement.loading. Para probarlas, MDN indica que hay que buscar la preferencia correspondiente en about:config y activarla.
El lanzamiento estable de la versión 160 lleva Firefox 161 al canal Beta para iniciar su fase de pruebas. Punto Informatico adelanta tres cambios previstos: un atajo de teclado para copiar la URL de la pestaña activa, mejoras en el soporte para videollamadas WebRTC y mejoras en la importación del historial desde Chrome. La publicación final de Firefox 160 en el sitio oficial estaba prevista para el mismo día del lanzamiento.
Por último, Firefox conserva un huevo de Pascua descubierto recientemente: un minijuego al estilo Snake. Para activarlo hay que introducir en la barra de direcciones una operación matemática cuyo resultado sea 150 y pulsar el icono que aparece.
Fuentes: Punto Informatico, MDN Web Docs, IT之家