Lanzamiento de Firefox 146.

Se lanzó la versión del navegador web Firefox 146 y se formaron actualizaciones de versiones anteriores con soporte a largo plazo: 140.6.0 y 115.31.0. La rama Firefox 147 ha sido trasladada a la fase de pruebas beta, cuyo lanzamiento está programado para el 14 de enero.

Novedades principales en Firefox 146 (1, 2, 3):

  • Se ha añadido el modo "Split View" para ver dos pestañas lado a lado en una misma ventana. Este modo está desactivado por defecto y se activa a través del parámetro "browser.tabs.splitView.enabled" en la página about:config. Después de eso, en el menú contextual, que aparece al hacer clic con el botón derecho en las pestañas, aparecerá el botón "Add Split View". Al hacer clic en este botón en una pestaña separada, el contenido de la ventana se dividirá en dos partes y en la parte derecha se mostrará la página de apertura de una nueva pestaña. Si se elige la opción para un grupo de dos pestañas, las pestañas indicadas se desplegarán juntas. En el modo "Split View", se permite redimensionar arbitrariamente la parte derecha e izquierda de la vista arrastrando la barra separadora con el ratón. La pestaña activa durante la visualización simultánea se destaca con un marco rojo.
    Lanzamiento de Firefox 146.
  • En entornos Linux que utilizan el protocolo Wayland, se implementó el soporte para escalado fraccional para mejorar la eficiencia de renderización en pantallas de alta densidad de píxeles.
  • Se ha actualizado la biblioteca gráfica incorporada Skia, utilizada para la renderización 2D con GPU. La actualización ha mejorado la velocidad de renderización y la compatibilidad.
  • Se ha proporcionado acceso a todos los usuarios a la sección de configuraciones de Firefox Labs, donde se pueden activar funcionalidades experimentales en fase de prueba. Anteriormente, esta sección solo estaba disponible en instalaciones que consentían participar en experimentos o activaban el envío de telemetría.
    Lanzamiento de Firefox 146.
  • Al ingresar una consulta de búsqueda en la barra de direcciones, se ha implementado la opción de mostrar los resultados de búsqueda en un bloque desplegable de recomendaciones. Esta función aún no está habilitada por defecto para todos y se irá activando gradualmente para un mayor porcentaje de usuarios.
    Lanzamiento de Firefox 146.
  • Se ha incrementado significativamente el número de países para los cuales se ha activado el widget de pronóstico del tiempo que se muestra en la página de nueva pestaña. La ubicación para mostrar el pronóstico puede determinarse automáticamente o establecerse manualmente. De los países postsoviéticos, están disponibles Estonia, Lituania y Letonia. Los demás pueden activar el widget a través de la configuración about:config «browser.newtabpage.activity-stream.discoverystream.region-weather-config» en la página about:config.
    Lanzamiento de Firefox 146.
  • En el configurador se ha remodelado el diálogo de redefinición de colores en los sitios web visitados (Control de Contraste/Gestionar Colores), donde ahora se agrupan visualmente los colores modificables junto con sus etiquetas explicativas.
    Lanzamiento de Firefox 146.
  • Se ha añadido soporte para la copia de seguridad automática de contraseñas guardadas, marcadores, bases de datos internas y otros datos del navegador. La copia de seguridad actualmente solo es compatible con la plataforma Windows, pero en el futuro estará disponible en las versiones para otros sistemas operativos. Las copias de seguridad se crean diariamente y pueden ser encriptadas con una contraseña. Más tarde, la copia de seguridad puede usarse para restaurar el estado después de instalar una nueva versión de Firefox en otro dispositivo.
    Lanzamiento de Firefox 146.
  • En la plataforma Windows se ha dejado de soportar la API Direct2D.
  • En las versiones para la plataforma macOS, se ha garantizado por defecto la ejecución de un proceso separado para la interacción con la GPU, donde se han trasladado las operaciones relacionadas con WebGPU, WebGL y WebRender. En caso de fallos en el código para trabajar con la GPU, en lugar de un cierre inesperado del navegador, ahora se reinicia el proceso de la GPU.
  • En WebRTC se ha implementado la posibilidad de encriptar el tráfico utilizando el algoritmo criptográfico ML-KEM, resistente a ataques de ordenadores cuánticos, con el intercambio de la clave durante el proceso de negociación de conexión mediante el protocolo DTLS 1.3.
  • En la API WebCrypto se ha añadido soporte para la compresión de información sobre puntos en curvas elípticas, permitiendo la posibilidad de recuperación matemática del valor completo de los puntos. La compresión permite reducir casi a la mitad el tamaño de las claves públicas para ahorrar tráfico y espacio en disco.
  • En CSS se ha añadido la regla @- «@scope», que permite limitar la aplicación de estilos a un subárbol DOM específico sin necesidad de escribir selectores específicos. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
  • Se agregó soporte para la función CSS contrast-color(), que devuelve la variante opuesta para el color especificado (devuelve negro para el blanco y blanco para el negro). Se puede usar esta función para seleccionar el color de fondo para un color de texto específico y viceversa.
  • Se agregó la propiedad CSS text-decoration-inset para ajustar los puntos inicial y final en las líneas de decoración de texto (por ejemplo, subrayados, tachados, resaltados de errores de sintaxis).
  • Se agregó soporte para la palabra clave obsoleta «-webkit-fill-available», utilizada en las propiedades CSS «width» y «height», que es análoga a la palabra clave «stretch», que aún no está activada por defecto, permitiendo que los elementos se estiren hasta llenar completamente el espacio disponible del bloque.
  • En las herramientas para desarrolladores web, en la interfaz de inspección en el panel lateral, las propiedades CSS no utilizadas están ocultas por defecto, lo que ha reducido el desorden y acelerado el renderizado del panel. Para reactivar la visualización de propiedades ocultas, hay un botón «Show…» en la parte inferior.
  • En la versión para la plataforma Android, se simplificó la interfaz de carga de archivos; si el sitio no especifica el tipo de archivo, el navegador ahora sugiere seleccionar un archivo, tomar una foto o grabar sonido.

Además de las novedades y la corrección de errores en Firefox 146, se han solucionado 17 vulnerabilidades. 12 de las vulnerabilidades son causadas por problemas de manejo de memoria, como desbordamientos de búfer y accesos a áreas de memoria ya liberadas. Estos problemas podrían potencialmente permitir la ejecución de código malicioso al abrir páginas especialmente diseñadas.

En la versión beta de Firefox 147, se agregó la posibilidad de usar el directorio «~/.config/mozilla» para almacenar perfiles, complementos, configuraciones y bases de datos internas, de acuerdo con la especificación XDG Base Directory de Freedesktop.org. Se optimizó la reproducción de video utilizando la aceleración de hardware de decodificación en GPUs AMD. La implementación del protocolo Safe Browsing se ha actualizado a la versión 5. Se agregó una opción para reanudar automáticamente la reproducción de video en modo «imagen en imagen» al cambiar de pestaña. Se agregó soporte para RFC 9842 (Compresión de diccionario de transporte). Se implementó la API de navegación.

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