Lanzamiento de Firefox 70

tuvo lugar lanzamiento del navegador web Firefox 70y version móvil Firefox 68.2 para la plataforma Android. Además, se ha generado una actualización. ramas Soporte a largo plazo 68.2.0 (Se ha interrumpido el mantenimiento de la rama ESR 60.x anterior). Próximamente al escenario pruebas beta La rama Firefox 71 se moverá, de acuerdo con nuevo ciclo de desarrollo cuyo lanzamiento está previsto para el 3 de diciembre.

El principal innovaciones:

  • En modo de protección de seguimiento avanzada incluido bloquear widgets de redes sociales que rastrean los movimientos de los usuarios en sitios de terceros (por ejemplo, botones Me gusta de Facebook e incrustaciones de mensajes de Twitter). Para formas de autenticación a través de una cuenta en redes sociales, es posible desactivar temporalmente el bloqueo;
    Lanzamiento de Firefox 70

  • Se agregó un informe resumido sobre bloqueos completados, en el que puede realizar un seguimiento del número de bloqueos por día de la semana y tipo;

    Lanzamiento de Firefox 70

  • Complemento del sistema incluido Lockwise (anteriormente el complemento se entregaba como Lockbox), que ofertas Nueva interfaz “about:logins” para administrar contraseñas guardadas. El complemento muestra un botón en el panel a través del cual puede ver rápidamente las cuentas guardadas para el sitio actual, así como realizar búsquedas y editar contraseñas. Es posible acceder a las contraseñas guardadas a través de una aplicación móvil independiente. Lockwise, que admite el autocompletado de contraseñas en formularios de autenticación de cualquier aplicación móvil;

    Lanzamiento de Firefox 70

  • Complemento del sistema integrado Monitor FirefoxQue proporciona mostrando una advertencia si su cuenta está comprometida (verificación por correo electrónico) o si se intenta iniciar sesión en un sitio previamente pirateado. La verificación se realiza mediante la integración con la base de datos del proyecto haveibeenpwned.com;
  • El generador de contraseñas está activado de forma predeterminada; al completar los formularios de registro, muestra una pista con una contraseña segura generada automáticamente. Se muestra automáticamente una información sobre herramientas para los campos ‹tipo de entrada=”contraseña”› con el atributo “autocompletar = nueva contraseña”. Sin este atributo, la contraseña se puede generar a través del menú contextual;

    Lanzamiento de Firefox 70

  • En lugar del botón "(i)" en la barra de direcciones, hay un indicador de nivel de privacidad, que le permite juzgar la activación de los modos de bloqueo de seguimiento de movimiento. El indicador se vuelve gris cuando el modo de bloqueo de seguimiento de movimiento está habilitado en la configuración y no hay elementos en la página que deban bloquearse. El indicador se vuelve azul cuando se bloquean ciertos elementos de la página que violan la privacidad o se utilizan para rastrear movimientos. El indicador está tachado cuando el usuario ha desactivado la protección de seguimiento para el sitio actual.

    Lanzamiento de Firefox 70

  • Las páginas abiertas a través de HTTP o FTP ahora están marcadas con un icono de conexión insegura, que también se muestra para HTTPS en caso de problemas con los certificados. El color del símbolo de candado para HTTPS se ha cambiado de verde a gris (será posible devolver el color verde a través de la configuración security.secure_connection_icon_color_gray). El alejamiento de los indicadores de seguridad en favor de advertencias sobre problemas de seguridad está impulsado por la ubicuidad de HTTPS, que ya se percibe como una seguridad dada y no adicional.

    Lanzamiento de Firefox 70

  • En la barra de direcciones interrumpido mostrar el nombre de la empresa cuando se utiliza un certificado EV verificado en el sitio web. La información se eliminó porque podría engañar al usuario y usarse para phishing (por ejemplo, se registró la empresa "Identity Verified", cuyo nombre en la barra de direcciones se percibió como un indicador de verificación). La información sobre el certificado EV se puede consultar a través del menú que se despliega al pulsar en el icono con la imagen de un candado. Puede devolver la visualización del nombre de la empresa desde el certificado EV en la barra de direcciones a través de la configuración "security.identityblock.show_extended_validation" en about:config.

    Lanzamiento de Firefox 70

  • En motor JavaScript adicional un nuevo intérprete de código de bytes "de referencia", que ocupa un nicho intermedio entre un intérprete normal y un compilador JIT "de referencia" preliminar. El nuevo intérprete es significativamente más rápido que el antiguo y utiliza procedimientos comunes de procesamiento de códigos de bytes, caché y datos de perfiles con el compilador JIT "básico". Un intérprete adicional le permite acelerar la ejecución de funciones JavaScript de uso frecuente después de que se revierten desde JIT optimizado (Ion JIT) a la etapa de compilación para JIT "de referencia" no optimizado, por ejemplo, después de llamar a la función con argumentos. de otros tipos.

    En aplicaciones web complejas, compilar para JIT "base" e introducir optimizaciones para Ion JIT lleva mucho tiempo, y el intérprete rápido adicional puede lograr un aumento general en el rendimiento y una ligera reducción en el consumo de memoria. En las pruebas, la inclusión de un intérprete adicional que utiliza estadísticas generales y un caché en línea con JIT condujo a una reducción en el tiempo de carga de la página entre un 2% y un 8% y la productividad de las herramientas para desarrolladores web aumentó entre un 2% y un 10%;

    Lanzamiento de Firefox 70Lanzamiento de Firefox 70

  • En compilaciones para Linux incluido uso predeterminado del sistema de composición renderizado web para GPU AMD, Intel y NVIDIA (solo controlador Nouveau), cuando se utiliza Mesa 18.2 o posterior en el sistema. En las versiones para Windows, además de las GPU AMD y NVIDIA compatibles anteriormente, WebRender ahora está activado para las GPU Intel. Sistema de composición renderizado web está escrito en lenguaje Rust y subcontrata las operaciones de representación del contenido de la página al lado de la GPU.

    Cuando se utiliza WebRender, en lugar del sistema de composición integrado en el motor Gecko, que procesa datos utilizando la CPU, se utilizan sombreadores que se ejecutan en la GPU para realizar operaciones de representación resumidas en los elementos de la página, lo que permite un aumento significativo en la velocidad de representación. y carga de CPU reducida. Para forzar la habilitación de WebRender en about:config, puede cambiar las configuraciones “gfx.webrender.all” y “gfx.webrender.enabled”;

  • Añadido por soporte para el modo estricto de aislamiento de página, desarrollado bajo el nombre en clave Fisión. En este modo, las páginas de diferentes sitios siempre se ubican en la memoria de diferentes procesos, cada uno de los cuales utiliza su propia zona de pruebas aislada. La separación de procesos no se realiza mediante pestañas, sino por dominios, lo que permite aislar aún más el contenido de scripts externos y bloques iframe. El modo de aislamiento estricto se controla en about:config usando la opción “fission.autostart” (la habilitación en las versiones está actualmente bloqueada);
  • Actualizado el logotipo y el nombre cambiaron de Firefox Quantum a Firefox Browser;

    Lanzamiento de Firefox 70

  • Prohibido mostrar solicitudes de confirmación de autoridad iniciadas a partir de bloques de iframe cargados desde otro dominio (origen cruzado). Cambiar voluntad bloquear algunos abusos y pasar a un modelo en el que los permisos se solicitan sólo desde el dominio principal del documento, que se muestra en la barra de direcciones;
  • Interrumpido renderizar el contenido de los archivos descargados a través de ftp (por ejemplo, al abrir a través de ftp, las imágenes, los archivos README y html ya no se mostrarán). Al abrir recursos a través de FTP, ahora se llamará inmediatamente al cuadro de diálogo de carga de archivos al disco, independientemente del tipo de contenido;
  • En la barra de direcciones implementado un indicador para proporcionar acceso a una ubicación, que le permitirá evaluar claramente la actividad de la API de geolocalización y, si es necesario, permitirá revocar el derecho del sitio a utilizarla. Hasta ahora, el indicador solo se mostraba antes de que se otorgaran los permisos y si la solicitud era rechazada, pero desaparecía cuando se abría el acceso a la API de Geolocalización. Ahora el indicador informará al usuario sobre la presencia de dicho acceso;
    Lanzamiento de Firefox 70

  • Implementado una interfaz extendida para ver certificados TLS, accesible a través de la página “about:certificate” (de forma predeterminada, la interfaz anterior todavía se usa, la nueva se habilita a través de security.aboutcertificate.enabled en about:config). Si antes se abría una ventana separada para ver los certificados, ahora la información se muestra en una pestaña en una forma que recuerda a un complemento. Ciertamente algo. Implementación completa de la interfaz de visualización de certificados. reescrito utilizando JavaScript y tecnologías web estándar;
    Lanzamiento de Firefox 70

  • Se ha agregado una sección al menú de administración de cuentas para acceder a servicios avanzados de Firefox como Monitor y Enviar;

    Lanzamiento de Firefox 70

  • Se ha agregado un nuevo ícono de “regalo” al menú y panel principal, a través del cual puede obtener información sobre nuevos lanzamientos y sus características clave;

    Lanzamiento de Firefox 70

  • Las páginas integradas de Firefox (acerca de:*) están adaptadas para mostrarse teniendo en cuenta la configuración del tema oscuro;
  • Se ha mejorado la legibilidad del texto subrayado o tachado, incluidos los enlaces: las líneas ahora se dividen (fluyen) sin intersecar glifos;
  • en temas terminado soporte para las propiedades AccentColor, TextColor y HeaderURL, que eran alias para las propiedades Frame, Tab_Background_Text y Theme_Frame (los temas alojados en addons.mozilla.org se actualizan automáticamente);
  • Propiedades CSS añadidas texto-decoración-grosor, desplazamiento de subrayado de texto и decoración-de-texto-saltar-tinta, que le permiten ajustar el grosor, la sangría y los saltos de las líneas utilizadas para subrayar y tachar el texto;
  • En la propiedad CSS "la visualización» agregó la capacidad de especificar dos atributos a la vez, por ejemplo, “display: block flex” o “display: inline flex”;
  • Los valores de transparencia en las propiedades CSS de opacidad y parada de opacidad ahora se pueden establecer como porcentajes;
  • En propiedad CSS tamaño de fuente soporte agregado para valor xxx-grande;
  • En JavaScript implementado la capacidad de separar visualmente números grandes mediante guiones bajos, por ejemplo, "myNumber = 1_000_000_000_000";
  • Añadido nuevo método. Internacional.RelativeTimeFormat.formatToParts(), que es una variante del método Intl.RelativeTimeFormat.format() que devuelve una matriz de objetos, cada elemento del cual representa una parte del valor formateado, en lugar de devolver la cadena formateada completa;
  • El tamaño del encabezado HTTP "Referer" está limitado a 4 KB; si se excede este valor, el contenido se trunca al nombre de dominio;
  • En las herramientas de desarrollador en el panel de Accesibilidad se han añadido herramientas para auditar la facilidad de navegación entre elementos mediante el teclado, así como un simulador de cómo ven la página las personas daltónicas;
    Lanzamiento de Firefox 70

  • El selector de color ahora muestra un indicador de contraste para un color determinado en relación con el color de fondo para evaluar la percepción de las personas con baja visión;
    Lanzamiento de Firefox 70

  • En el modo de inspección de CSS, las definiciones de CSS que no afectan al elemento no seleccionado ahora están atenuadas y muestran una información sobre herramientas que indica el motivo para ignorarlas y las posibles soluciones;
    Lanzamiento de Firefox 70

  • El depurador ahora tiene la capacidad de establecer puntos de interrupción que se activan cuando cambian los elementos DOM (Puntos de interrupción de mutación DOM) y le permiten realizar un seguimiento de los momentos en que el script agrega, elimina o actualiza el contenido de la página;
    Lanzamiento de Firefox 70

  • Para los desarrolladores de complementos, se ha implementado la capacidad de inspeccionar datos en el almacenamiento browser.storage.local;
  • Se ha agregado una función de búsqueda al modo de inspección de actividad de la red, lo que le permite encontrar rápidamente elementos de solicitudes y respuestas. La búsqueda incluye encabezados HTTP, cookies y cuerpos de solicitud/respuesta;
  • Se optimizó el código de composición de páginas en la plataforma macOS, lo que redujo la carga en la CPU, aceleró la carga de páginas (hasta un 22%) y redujo el uso de recursos al reproducir videos (hasta un 37%). Las versiones para MacOS también agregan soporte para importar contraseñas guardadas en Chrome;
  • Se ha preparado una actualización correctiva de Firefox 68.1 para Android. Le recordamos que se ha interrumpido la formación de nuevas versiones importantes de Firefox para Android. Para reemplazar Firefox para Android, con nombre en código Fenix ​​​​(distribuido como Vista previa de Firefox) está desarrollando un nuevo navegador para dispositivos móviles que utiliza el motor GeckoView y un conjunto de bibliotecas de componentes de Android de Mozilla. Hace unos días publicado Nueva versión experimental de Firefox Preview 2.2, que soluciona varios problemas importantes en la interfaz y la experiencia del usuario. De los cambios en comparación con lanzamiento 2.0 Destaca la adición de una opción para borrar todos los datos al salir y la capacidad de abrir enlaces de forma predeterminada en el modo de navegación privada.

Además de las innovaciones y correcciones de errores en Firefox 70, 24 vulnerabilidades, de los cuales 12 (recopilados bajo un CVE-2019-11764) marcado como crítico y podría conducir potencialmente a la ejecución del código de un atacante al abrir páginas especialmente diseñadas.

Fuente: opennet.ru

Añadir un comentario