Lanzamiento de Firefox 100

Se lanzó la versión del navegador web Firefox 100. Además, se ha formado una actualización de la rama con soporte a largo plazo — 91.9.0. La rama Firefox 101 pasará pronto a la fase de beta, con un lanzamiento programado para el 31 de mayo.

Principales novedades en Firefox 100:

  • Se ha implementado la posibilidad de usar diccionarios para diferentes idiomas al mismo tiempo durante la verificación ortográfica. En el menú contextual, ahora se pueden activar varios idiomas a la vez.
  • En Linux y Windows, se incluyen por defecto las barras de desplazamiento flotantes, donde la barra de desplazamiento completa aparece únicamente al mover el puntero del ratón; en otros momentos, se muestra una fina línea de indicador que permite ver el desplazamiento actual en la página. Esta línea de indicador desaparece después de un tiempo si el cursor no se mueve. Para desactivar las barras de desplazamiento ocultas, hay una opción en 'System Settings > Accessibility > Visual Effects > Always show scrollbars'.
  • En el modo 'imagen en imagen' se han añadido subtítulos al ver videos en YouTube, Prime Video y Netflix, así como en sitios que utilizan el formato WebVTT (Web Video Text Track), como Coursera.org.
  • En el primer inicio después de la instalación, se ha añadido una verificación de la correspondencia del idioma de la compilación de Firefox con la configuración del sistema operativo. Si hay discrepancias, se solicita al usuario que elija qué idioma utilizar en Firefox.
  • En la plataforma macOS se ha añadido soporte para videos con rango dinámico ampliado en sistemas con pantallas que soportan HDR (High Dynamic Range).
  • En la plataforma Windows, por defecto se ha habilitado la aceleración de hardware para la decodificación de videos en formato AV1 en computadoras con GPU Intel Gen 11+ y AMD RDNA 2 (excepto Navi 24 y GeForce 30), siempre que haya la extensión de video AV1 en el sistema. También se ha habilitado por defecto en Windows para GPU Intel el modo de salida por superposición (Video overlay), que permite reducir el consumo de energía al reproducir videos.
  • La funcionalidad de autocompletar y recordar números de tarjetas de crédito en formularios web está disponible para los usuarios del Reino Unido.
  • Se ha logrado una distribución más uniforme de los recursos durante el renderizado y el manejo de eventos, lo que ha resuelto problemas como el retraso en la respuesta del control deslizante de volumen en Twitch.
  • Para los subrecursos e iframes cargados desde otros sitios, se ha activado la ignorancia de la política de HTTP Referrer-Policy «no-referrer-when-downgrade», «origin-when-cross-origin» y «unsafe-url», que permiten el envío del URL completo a sitios externos en el encabezado «Referer», eludiendo así la configuración predeterminada. Recordemos que en Firefox 87, con el objetivo de bloquear posibles filtraciones de datos confidenciales, se activó por defecto la política «strict-origin-when-cross-origin», que implica la eliminación de rutas y parámetros del «Referer» al enviar una solicitud a otros hosts mediante HTTPS, el envío de un «Referer» vacío al cambiar de HTTPS a HTTP y la transmisión del «Referer» completo para transiciones internas dentro del mismo sitio.
  • Se ha propuesto un nuevo indicador de enfoque para enlaces (por ejemplo, que se muestra al navegar por enlaces con la tecla Tab) — en lugar de una línea discontinua, los enlaces ahora se rodean de una línea azul continua, similar a cómo se marcan los campos activos en formularios web. Se señala que el uso de una línea continua facilita la navegación para personas con visión reducida.
  • Se ha añadido la opción de elegir Firefox como el visualizador de PDF predeterminado.
  • Se ha añadido la API WritableStreams, que proporciona un nivel adicional de abstracción para organizar la escritura de datos de flujo en un canal, que cuenta con herramientas integradas para limitar el flujo. También se ha añadido el método pipeTo() para crear canales no nombrados (pipe) entre ReadableStreams y WritableStreams. Se han añadido las interfaces WritableStreamDefaultWriter y WritableStreamDefaultController.
  • Se ha implementado soporte para excepciones en WebAssembly (WASM Exceptions), permitiendo agregar manejadores de excepciones para C++ y aplicar la semántica de descompresión de pila (unwind) sin depender de manejadores adicionales en JavaScript.
  • Se ha mejorado el rendimiento de los elementos «display: grid» con un alto nivel de anidamiento.
  • En CSS se ha añadido soporte para las consultas de medios ‘dynamic-range’ y ‘video-dynamic-range’ para determinar la disponibilidad de una pantalla que soporte HDR (Alto Rango Dinámico).
  • Se ha dejado de soportar el encabezado HTTP no estándar Large-Allocation.

Además de las novedades y correcciones de errores en Firefox 100, se ha eliminado una serie de vulnerabilidades. Actualmente, la información con detalles sobre los problemas de seguridad corregidos no está disponible, y se espera que la lista de vulnerabilidades se publique en unas pocas horas.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster