Firefox 149.0: Decodificador JPEG-XL en Rust y mejoras para desarrolladores
Firefox 149.0 se lanzó el 24 de marzo de 2026. Los cambios principales incluyen el cambio al decodificador JPEG-XL basado en Rust jxl-rs en lugar de C++, procesamiento de PDF más rápido, soporte para HTTP/3 en redes inestables y uso predeterminado de XDG Portal en Linux. El navegador está disponible para Windows, Linux y macOS.
Cronograma de lanzamientos antes de 149.0
El desarrollo de Firefox siguió el calendario: versión 138 — abril de 2025, 139 — mayo de 2025, 140 ESR — junio de 2025 con soporte a largo plazo. Firefox 141 se lanzó el 22 de julio de 2025, 142 en agosto añadió LLM para extensiones, 143 — septiembre, 144 — octubre, 145 en noviembre eliminó el soporte para Linux de 32 bits. Diciembre de 2025 — 146, enero de 2026 — 147, febrero — 148 con la sección «Gestión de IA».
Mejoras técnicas en decodificación y renderizado
- JPEG-XL en Rust (jxl-rs): Reemplaza el decodificador de C++, proporciona procesamiento seguro en memoria. Similar al enfoque de Chrome después de restaurar el soporte al formato.
- Procesamiento de PDF: Más rápido, con extracción de imágenes del PDF mediante menú contextual.
- HTTP/3: Mejora la estabilidad de las subidas en redes inestables.
- XDG Portal en Linux: Selector de archivos predeterminado, con alternativa GTK3.
- Visuales de errores en Linux: Elementos de UI actualizados.
El compositor de capas WebRender está habilitado por defecto en Windows para reducir el consumo de energía durante video en pantalla completa y acelerar WebGL/WebGPU.
Nuevas APIs para desarrolladores web
Se añadieron herramientas para especialistas de nivel intermedio/senior:
- HTMLMediaElement.captureStream(): Cumple con la especificación, admite las pseudo-clases
:playingy:paused, elementos de texto conshowPicker(). - Reporting API: Mecanismo universal para aplicaciones web basado en características de la plataforma.
Estas APIs simplifican la integración de medios y análisis sin bibliotecas externas.
Funciones de UI y cambios de plataforma
- Vista dividida: Pantalla dividida para dos páginas en una pestaña. Activar mediante clic derecho en la pestaña, admite grupos de pestañas.
- Botón de compartir: Añadir a la barra de herramientas mediante clic derecho en la pestaña, se integra con el compartido del sistema de Windows/macOS.
- Geolocalización en Windows: Cambia a Windows.Devices.Geolocation moderno en lugar de la API de Windows 7.
Mejoras de seguridad
- Bloqueo automático de notificaciones y revocación de permisos para sitios SafeBrowsing.
- Carga más estricta de archivos JS en el proceso principal.
Los cambios están dirigidos a implementaciones empresariales y desarrollo de aplicaciones web seguras.
Puntos clave
- Cambiar JPEG-XL a Rust mejora la seguridad de memoria sin pérdida de rendimiento.
- Las nuevas APIs amplían las capacidades de medios e informes para aplicaciones web.
- Vista dividida y compartición optimizan la UX sin compromisos en privacidad.
- El compositor WebRender reduce la carga de la GPU en escenarios de video/WebGL.
- Seguridad reforzada contra contenido malicioso y cargas de JS.
— Editorial Team
Aún no hay comentarios.