la versión del navegador web , así como Firefox 67 para la plataforma Android. Además, se ha preparado una actualización. con un largo período de soporte . Pronto pasará a la fase La rama de Firefox 68 se lanzará el 9 de julio.
:
- Se ha implementado la posibilidad de descargar automáticamente las pestañas para liberar recursos. Esta función se activa cuando la memoria es baja (menos de 400 MB de memoria libre) y prioriza la expulsión de las pestañas que no se han utilizado durante mucho tiempo. Las pestañas no desaparecen, sino que se trasladan a un estado de lista para cargar (modo de espera), similar al que se observa después de restaurar una sesión. Para gestionar el funcionamiento de este modo, se ha añadido la opción «browser.tabs.unloadOnLowMemory» en about:config.
- Se ha acelerado la carga de páginas durante tareas que cargan intensamente el procesador. La optimización se ha llevado a cabo mediante la reducción de la prioridad de los controladores de eventos de los temporizadores setTimeout durante la carga de la página (de manera similar a las pestañas en segundo plano, se ha reducido el tiempo asignado para ejecutar el controlador de eventos del temporizador). Esta limitación de los controladores en segundo plano permite asignar más recursos a los controladores principales que afectan a la renderización inicial de la página. Por ejemplo, los scripts principales de Instagram, Amazon y Google ahora se inician entre un 40% y un 80% más rápido gracias a esta optimización añadida.
- En las etapas finales de la carga, se han trasladado algunos controladores secundarios. Por ejemplo, el escaneo de hojas de estilo CSS alternativas ahora se realiza no durante, sino después de la carga de la página. La carga del módulo de autocompletado de entradas se ha pospuesto hasta que los formularios de entrada estén listos.
- Se ha cambiado el enfoque de la renderización durante la carga de la página: ahora se comienza a mostrar en una etapa más temprana de la carga, pero las operaciones de renderización se invocan con menos frecuencia.
- La inicialización de algunos subsistemas del navegador y de los relacionados con los cambios en el diseño de las extensiones se ha pospuesto hasta que finalice la carga principal, lo que ha permitido reducir el tiempo entre el inicio del navegador y su preparación para mostrar páginas.
- Se ha implementado bloqueo de inserciones de JavaScript que realizan minería de criptomonedas o rastrean usuarios mediante métodos de identificación oculta («browser fingerprinting»). Bloqueo en ( y ) en la lista de Disconnect.me, que incluye hosts acusados de utilizar mineros y código para identificación oculta. Por defecto, los nuevos modos de bloqueo están desactivados, y se han añadido nuevas opciones de 'Cryptominers' y 'fingerprinters' en la configuración relacionada con la privacidad para activarlos. Puedes seguir la activación del bloqueador a través de
el menú contextual del sitio, que se muestra al hacer clic en el ícono con la imagen de un escudo en la barra de direcciones;
- En el menú principal y el diálogo con recomendaciones para completar formularios de inicio de sesión la posibilidad de acceso rápido a las contraseñas guardadas para el sitio;
- En la composición sistema de composición , escrita en el lenguaje Rust y que delega en la GPU las operaciones de renderizado del contenido de la página. Al utilizar WebRender en lugar del sistema de composición integrado en el motor Gecko, que procesa los datos con la CPU, se utilizan shaders ejecutados en la GPU para llevar a cabo las operaciones de renderizado compuesta de los elementos de la página, lo que permite un aumento significativo en la velocidad de renderización y reduce la carga en la CPU.
Por defecto, WebRender está activado actualmente para aproximadamente el 4% de los usuarios de Windows 10 que tienen tarjetas gráficas NVIDIA. La activación para el resto de los usuarios dependerá de los resultados de las pruebas. Si todo va bien, el 27 de mayo se ampliará el alcance de las pruebas al 25%, el 30 de mayo al 50%, y durante la primera semana de junio al 100%. Puedes verificar la activación de WebRender en la página about:support. Para forzar la activación, en about:config se deben activar las configuraciones 'gfx.webrender.all' y 'gfx.webrender.enabled' o iniciar Firefox con la variable de entorno MOZ_WEBRENDER=1. En Linux, el soporte de WebRender está más o menos estabilizado para tarjetas gráficas Intel con controladores Mesa 18.2+;
- Se ha revisado el mecanismo de gestión de perfiles: antes, al instalar varias instancias diferentes de Firefox, se utilizaba por defecto un único perfil compartido con configuraciones, complementos y bases de datos de información (marcadores, historial, contraseñas guardadas, cookies, etc.), pero ahora se creará un perfil separado para cada instancia instalada simultáneamente. Por ejemplo, al instalar simultáneamente ESR, versiones beta, compilaciones nocturnas, la edición Developer Edition y la versión normal de Firefox, se crearán perfiles separados para ellos.
La razón principal para la transición a perfiles separados son los posibles problemas en caso de utilizar un perfil de una versión nueva en una versión más antigua de Firefox, así como el acceso simultáneo a la base de datos del perfil desde diferentes instancias de Firefox que se ejecutan en paralelo, lo que podría llevar a la corrupción de datos. Para seleccionar un perfil existente, como antes, se puede utilizar la interfaz «firefox -ProfileManager». Después de la instalación de Firefox, al detectar un perfil ya existente en el sistema, se mostrará una advertencia especial sugiriendo sincronizar la configuración a través de la cuenta del servicio en la nube de Mozilla Sync.
- En la composición principal complemento del sistema , cuyos experimentos para activar a un número limitado de usuarios comenzaron con Firefox 62, pero la activación final para todos los usuarios se realizó solo ahora. El complemento Firefox Monitor proporciona una advertencia en caso de que la cuenta esté comprometida (verificación por email) o si se intenta acceder a un sitio web previamente hackeado. La verificación se realiza a través de la integración con la base de datos del proyecto , que incluye información sobre 7.8 mil millones de cuentas comprometidas como resultado de hackeos en 364 sitios. La advertencia se muestra solo para los sitios cuya información sobre hackeos ha sido añadida a la base de datos haveibeenpwned.com en los últimos 12 meses. Si desde que aparecieron los datos del hackeo no han pasado 2 meses, se mostrará una advertencia repetida.

- Se ha ampliado el número de llamadas a la API que solo se realiza al abrir una página en un contexto seguro (), es decir, al abrir a través de HTTPS, a través de localhost o desde un archivo local. En Firefox 67, para páginas abiertas fuera de un contexto seguro, la emisión de notificaciones del sistema a través de la API , se muestran fuera de la ventana del navegador;
- Se han ampliado las posibilidades del modo de navegación privada. Se ha añadido la opción de guardar contraseñas en formularios de sitios abiertos en modo privado. Se han implementado medios para gestionar la activación de complementos en modo privado: en el gestor de complementos, el usuario ahora puede definir qué complementos activar en modo privado y cuáles usar solo en la sesión principal. Para nuevos complementos, la activación en modo privado está prohibida por defecto (se requiere cambiar la configuración para habilitarlo);

- La implementación del soporte para el códec de video se ha trasladado al uso de la biblioteca , desarrollada por las comunidades de VideoLAN y FFmpeg y orientada a lograr el máximo rendimiento de decodificación y asegurar un funcionamiento de calidad en modo multihilo. Se observa que el formato AV1 comienza a ganar popularidad; si en febrero la cuota de videos AV1 en las versiones beta de Firefox representaba el 0.85%, en marzo fue del 3%, y ahora este porcentaje es del 11.8%;
- para gestionar el navegador mediante el teclado: la barra y el menú desplegable ahora se pueden controlar solo con el teclado, incluyendo el acceso a los botones de las extensiones ubicados en la barra, elementos que no caben en la pantalla, indicadores de carga, acciones en las páginas, etc. La navegación por los elementos de la barra se realiza mediante la tecla Tab y las flechas del teclado;
- Se ha añadido a la barra para evaluar el estado de sincronización, la conexión a la cuenta y el acceso compartido a datos desde varios dispositivos, así como para un acceso rápido a operaciones que utilizan la cuenta de Firefox Account. Existe la posibilidad de mostrar su propio avatar en lugar del icono estándar;

- Se ha añadido de fijar pestañas (Pin Tabs) a través del menú en la barra de direcciones. Las pestañas fijadas permanecen siempre activas, se inician automáticamente y permiten simplificar el acceso a los sitios web usados frecuentemente;

- Se ha implementado un sistema de sugerencias contextuales que recomienda al usuario ciertas opciones, teniendo en cuenta el contexto;
- En el menú 'Archivo' se ha añadido un nuevo botón para importar configuraciones y datos de otros navegadores (se admite la importación desde Chrome y Chromium);

- Se ha cesado el soporte para el uso del protocolo 'webcal:' en las URL, relacionado con el servicio 30boxes.com;
- Se ha eliminado la posibilidad de cargar capturas de pantalla en el servidor Firefox Screenshots y de organizar el acceso compartido a las capturas de pantalla a través del servidor de Mozilla. En los próximos meses, el servidor de capturas de pantalla se desactivará y se recomienda a los usuarios los datos existentes desde él;
- Se ha actualizado la fuente Twemoji incluida en la entrega. En la nueva versión se ha añadido soporte para la especificación Emoji 11.0;
- Se ha invitado a categorías adicionales de usuarios a participar en con la visualización de contenido informativo adicional recomendado por el servicio Pocket, así como con un cambio en la disposición de la información en la página de inicio. Por ejemplo, a algunos usuarios se les cambiará el tamaño de los bloques y el número de recomendaciones, y se ofrecerán nuevas secciones temáticas (Salud, Ciencia, Tecnología y Entretenimiento). Para optar por no participar en el experimento, se debe desactivar la opción «Content Discovery» en la esquina superior derecha de la nueva pestaña.
- por defecto API , destinado a organizar el funcionamiento de la autenticación de dos factores en varios servicios web. Se permite el uso de U2F para cuentas de Google;
- El compilador optimizador de JavaScript ha añadido soporte para dispositivos basados en la arquitectura ARM64 que operan bajo Windows;
- Se añadió soporte para la importación dinámica de módulos JavaScript mediante la expresión ;
- Las herramientas para desarrolladores web ahora permiten la selección arbitraria de líneas y la copia al portapapeles del contenido desde el panel «Changes», que refleja el historial de todos los cambios de CSS realizados a través del panel Rules durante la sesión actual en las herramientas de desarrolladores;

- En el depurador integrado de JavaScript el panel Threads con herramientas para depurar Web Workers. Se ha mejorado la calidad del manejo de los puntos de interrupción (inline) establecidos en el código: el depurador ahora se detiene con mayor precisión en los lugares especificados del código;
- En la versión para la plataforma Android, el comportamiento relacionado con el manejo de parámetros de la región visible (Viewport) se ha alineado con otros navegadores. Se ha añadido la posibilidad de agregar un widget de búsqueda de Firefox con funciones de entrada de voz a la pantalla de inicio. Se ha finalizado el soporte para la sesión de invitado (Guest Session), recomendándose en su lugar utilizar el modo de navegación privada.
Además de las novedades y la corrección de errores, en Firefox 67 se ha solucionado , de las cuales varias están marcadas como críticas, es decir, pueden permitir la ejecución de código malicioso al abrir páginas especialmente diseñadas. Actualmente, la información con detalles sobre los problemas de seguridad reparados no está disponible, y se espera que la lista de vulnerabilidades se publique en unas pocas horas.
Fuente: opennet.ru







