Versión de Firefox 79

O navegador web foi lanzado Firefox 79, así como unha versión móbil Firefox 68.11 para a plataforma Android. Ademais, xerouse unha actualización pólas apoio a longo prazo 68.11.0 и 78.1.0. Próximamente ao escenario probas beta A rama de Firefox 80 fará a transición, cuxo lanzamento está previsto para o 25 de agosto.

O principal innovacións:

  • O xestor de contrasinais engadiu a posibilidade de exportar credenciais en formato CSV (campos de texto delimitados que se poden importar a un procesador de follas de cálculo). Ao exportar, os contrasinais colócanse no ficheiro en texto claro. No futuro, tamén pensamos implementar unha función para importar contrasinais dun ficheiro CSV gardado previamente (o que implica que o usuario pode ter que facer unha copia de seguridade e restaurar os contrasinais gardados ou transferir contrasinais doutro navegador).

    Versión de Firefox 79

  • Engadido configuración para activar o illamento dinámico de cookies en función do dominio que se mostra na barra de enderezos ("Illamento dinámico de primeira parte", cando as insercións propias e de terceiros se determinan en función do dominio base do sitio). A configuración ofrécese no configurador na sección de configuración de bloqueo de seguimento de movementos no bloque despregable de Métodos de bloqueo de cookies.

    Versión de Firefox 79

  • Protección de seguimento mellorada que bloquea automaticamente as cookies utilizadas por contadores de terceiros. Para os sitios de seguimento, Firefox borra agora as cookies e os datos do almacenamento interno a diario, baseándose nas listas de sistemas de seguimento do servizo Disconnect.me.
  • Engadiuse unha vista previa da pantalla de configuración experimental "about:preferences#experimental", que ofrece unha interface para activar funcións experimentais, semellante a about:flags en Chrome. Por defecto, a pantalla aínda non está dispoñible e require configurar o parámetro "browser.preferences.experimental" en about:conifg para activala. Das funcións experimentais dispoñibles para a súa inclusión, só o soporte para "Masonería CSS«.

    Versión de Firefox 79

  • Para portátiles baseados en chips AMD na plataforma Windows 10
    incluído
    Sistema de composición WebRender. WebRender está escrito na linguaxe Rust e permítelle conseguir un aumento significativo na velocidade de renderizado e reducir a carga na CPU movendo as operacións de renderización do contido da páxina ao lado da GPU, que se implementan mediante sombreadores que se executan na GPU. Anteriormente, WebRender estaba habilitado na plataforma Windows 10 para GPU Intel, APU AMD Raven Ridge, APU AMD Evergreen e portátiles con tarxetas gráficas NVIDIA. En Linux WebRender por agora activado para tarxetas Intel e AMD só en versións nocturnas e non é compatible con tarxetas NVIDIA. Para forzalo en about:config, debes activar a configuración “gfx.webrender.all” e “gfx.webrender.enabled” ou executar Firefox coa variable de ambiente MOZ_WEBRENDER=1 configurada.

  • Para os usuarios de Alemaña, engadiuse unha nova sección á páxina da nova pestana con artigos recomendados polo servizo Pocket, que antes se ofrecían aos usuarios de EE. UU. e Reino Unido. A personalización asociada á selección de contido realízase no lado do cliente e sen transferir a información do usuario a terceiros (toda a lista de ligazóns recomendadas para o día actual cárgase no navegador, que se clasifica no lado do usuario en función dos datos do historial de navegación). ). Para desactivar o contido recomendado por Pocket, hai unha configuración no configurador (Firefox Home Content/Recommended by Pocket) e a opción "browser.newtabpage.activity-stream.feeds.topsites" en about:config.
  • Para sistemas Linux con Wayland debido a problemas de estabilidade desactivado Por defecto, o mecanismo DMABUF úsase para renderizar o vídeo en texturas. Ofrécese unha variable para incluír en aboutout:config
    "widget.wayland-dmabuf-video-textures.activado".

  • Na páxina about:support hai un novo botón "Borrar caché de inicio" para borrar as cachés que afectan á carga do navegador. O botón pode axudar a resolver algúns problemas que xorden durante o inicio.
  • Ligazóns co atributo target="_blank" nas etiquetas e Agora están sendo procesados por analoxía co uso do atributo rel="noopener", é dicir. as páxinas son percibidas como pouco fiables. Para as páxinas abertas a través destas ligazóns, a propiedade Window.opener non está definida e non se proporciona acceso ao contexto desde o que se abriu a ligazón.
  • Para os iframes, o atributo sandbox implementa o parámetro "allow-top-navigation-by-user-activation", que permite a navegación ata a páxina principal desde un iframe illado cando o usuario fai clic explícitamente na ligazón, pero prohibe a redirección automática. Esta opción é útil para colocar banners en iframes, que che permiten navegar ata os anuncios que che interesan, pero bloqueando a actividade non desexada (por exemplo, o reenvío automático a outras páxinas).
  • Engadíronse novas cabeceiras HTTP Política de incorporación de orixes cruzadas (COEP) e Cross-Origin-Opener-Policy (COOP) para habilitar un modo especial de illamento de orixe cruzada para un uso seguro na páxina de operacións privilexiadas, que se pode usar para realizar ataques de canle secundario como Spectre.
  • Soporte de obxectos devolto SharedArrayBuffer (permítelle crear matrices na memoria compartida), desactivada despois de que se identificaron os ataques da clase Spectre. Para proporcionar protección contra Spectre, o obxecto SharedArrayBuffer só está dispoñible nas páxinas representadas en modo de illamento entre orixes. No modo de illamento de orixe cruzada, agora tamén é posible usar temporizadores Performance.now() que non se recortan con precisión.
    Para definir tal illamento, deberían utilizarse as cabeceiras Cross-Origin-Embedder-Policy e Cross-Origin-Opener-Policy anteriormente mencionadas.

  • Método implementado Promesa.calquera(), que devolve a primeira Promesa cumprida da lista.
  • Obxecto implementado Ref. débil para definir referencias débiles a obxectos JavaScript que lle permitan conservar unha referencia ao obxecto, pero non impidan que o colector de lixo elimine o obxecto asociado.
  • Engadíronse novos operadores de asignación lóxica: "??=«,«&&="E"||=". O operador "x ??= y" só realiza unha asignación se "x" se avalía como nulo ou indefinido. O operador "x ||= y" realiza a asignación só se "x" é FALSO e "x &&= y" é VERDADEIRO.
  • Obxecto Atómicas, usado para organizar a sincronización de bloqueos primitivos, agora pódese aplicar non só á memoria compartida.
  • Ao construtor Intl.DateTimeFormat() Engadiuse soporte para as opcións dateStyle e timeStyle.
  • WebAssembly agora é compatible operacións de memoria por lotes (para unha simulación máis eficiente de memcpy e memmove), multithreading (Memoria compartida e Atomics) e tipos de referencia (referencia externa).
  • No depurador de JavaScript proposto pila chamadas asíncronas, que che permite rastrexar eventos, tempo de espera e promesas executados de forma asíncrona. As cadeas de chamadas asíncronas móstranse no depurador xunto coa pila de chamadas normal e tamén se mostran os erros na consola web e as solicitudes na interface de inspección de rede.
    Versión de Firefox 79

  • A consola web ofrece a visualización de códigos de estado 4xx/5xx en forma de erros, o que fai máis doado resaltalos no contexto xeral. Para facilitar a depuración, pódese repetir a solicitude ou ver detalles sobre a solicitude e a resposta.

    Versión de Firefox 79

  • Os erros de JavaScript agora móstranse non só na consola web, senón tamén no depurador de JavaScript, destacando a liña de código asociada ao erro e mostrando unha información adicional sobre o erro.
  • Fiabilidade mellorada na apertura de fontes SCSS e CSS-in-JS na interface de inspección. En todos os paneis mellorouse o procesamento das comparacións co código fonte orixinal baseándose no mapa fonte.
  • Engadiuse un novo panel de aplicacións ás ferramentas para desenvolvedores web, que proporciona ferramentas para inspeccionar e depurar os traballadores do servizo e os manifestos de aplicacións web.
  • O sistema de inspección da rede combina as pestanas Mensaxes e Respostas.
  • O modo de deseño sensible permítelle simular xestos táctiles e arrastrados e xestos de desprazamento mediante o movemento do rato cando o modo de simulación da pantalla táctil está activado.
  • Firefox 68.11 para Android será o último lanzamento da filial. A principios de agosto, está previsto transferir gradualmente os usuarios á nova edición, desenvolvido nome en código Fenix ​​​​e probado baixo o nome Firefox Preview. Firefox 79 compila para Android traducido á base de código de Fenix. Nova edición usos Motor GeckoView, construído sobre tecnoloxías Firefox Quantum e un conxunto de bibliotecas Compoñentes de Mozilla Android, que xa se usan para construír navegadores Firefox Focus и Firefox lite. GeckoView é unha variante do motor Gecko, empaquetada como unha biblioteca separada que se pode actualizar de forma independente, e Android Components inclúe bibliotecas con compoñentes estándar que ofrecen pestanas, completado de entradas, suxestións de busca e outras funcións do navegador. Require polo menos Android 5.0 para funcionar (a compatibilidade con Android 4.4.4 foi descontinuada). Por defecto, o acceso a about:config está desactivado.

Ademais de innovacións e correccións de erros en Firefox 79 eliminado 21 vulnerabilidades, dos cales 15 están marcados como perigosos. 12 vulnerabilidades (recollidas baixo CVE-2020-15659) son causados ​​por problemas de memoria, como desbordamentos de búfer e acceso a áreas de memoria xa liberadas. Potencialmente, estes problemas poden levar á execución do código dun atacante ao abrir páxinas especialmente deseñadas.

Fonte: opennet.ru

Engadir un comentario