versão do navegador da web E Firefox 67 para a plataforma Android. Além disso, uma atualização foi gerada Suporte de longo termo . Em breve no palco A versão do Firefox 68 fará a transição, cujo lançamento está previsto para 9 de julho.
:
- Implementada a capacidade de descarregar guias automaticamente para liberar recursos. A função é ativada quando não há memória suficiente (menos de 400 MB de memória livre) e primeiro desloca abas que não são utilizadas há muito tempo. Nesse caso, as abas não desaparecem, mas são colocadas em estado pronto para carregamento (modo standby), semelhante ao que é observado após a restauração da sessão. Para controlar o funcionamento do modo, a opção “browser.tabs.unloadOnLowMemory” foi adicionada ao about:config;
- O carregamento da página foi acelerado quando há trabalhos que carregam intensamente o processador. A otimização é implementada reduzindo a prioridade dos manipuladores de eventos do timer setTimeout durante o carregamento da página (por analogia com as guias em segundo plano, o orçamento de tempo fornecido, que é gasto na execução do manipulador de eventos do timer, foi reduzido). Limitar os manipuladores em segundo plano permite que mais recursos sejam alocados aos manipuladores principais que afetam a renderização inicial da página. Por exemplo, os principais scripts do Instagram, Amazon e Google, graças à otimização adicional, rodam 40-80% mais rápido;
- Alguns manipuladores menores foram movidos para estágios posteriores de carregamento. Por exemplo, a verificação de estilos CSS alternativos agora não é realizada durante, mas após o carregamento da página. O carregamento do módulo de preenchimento de entrada é adiado até que os formulários de entrada estejam prontos;
- A abordagem de renderização durante o carregamento da página foi alterada - a saída agora começa em um estágio anterior de carregamento, mas as operações de renderização são chamadas com menos frequência;
- A inicialização de alguns subsistemas e complementos do navegador associados à alteração do design foi adiada até o final do download principal, o que permitiu reduzir o tempo entre o lançamento do navegador e sua prontidão para exibir as páginas;
- Implementado bloquear inserções de JavaScript que exploram criptomoedas ou rastreiam usuários usando métodos de identificação ocultos (“impressão digital do navegador”). Trancar em ( и ) na lista Disconnect.me, que inclui hosts capturados usando mineradores e código para identificação oculta. Os novos modos de bloqueio estão desabilitados por padrão, e novas opções de “criptomineradores” e “impressões digitais” foram adicionadas às configurações relacionadas à privacidade para habilitá-los. Você pode monitorar a operação do bloqueador via
menu de contexto do site, exibido ao clicar no ícone com a imagem de um escudo na barra de endereço;
- Ao menu principal e diálogo com recomendações para preenchimento de formulários de login a capacidade de acessar rapidamente as senhas salvas no site;
- a composição sistema de composição , escrito na linguagem Rust e terceiriza as operações de renderização de conteúdo da página para o lado da GPU. Ao usar o WebRender, em vez do sistema de composição integrado ao mecanismo Gecko, que processa dados usando a CPU, os shaders executados na GPU são usados para realizar operações de renderização resumida nos elementos da página, o que permite um aumento significativo na velocidade de renderização. e carga reduzida da CPU.
O WebRender está atualmente ativado por padrão para aproximadamente 4% dos usuários. Windows 10, que utilizam placas gráficas NVIDIA. A ativação para outros usuários dependerá dos resultados dos testes. Se tudo correr bem, a cobertura dos testes será expandida para 25% em 27 de maio, para 50% em 30 de maio e para 100% durante a primeira semana de junho. Você pode verificar a ativação do WebRender na página about:support. Para forçar a ativação, habilite as configurações "gfx.webrender.all" e "gfx.webrender.enabled" em about:config ou inicie o Firefox com a variável de ambiente MOZ_WEBRENDER=1. Linux O suporte ao WebRender está mais ou menos estabilizado para placas gráficas Intel com drivers Mesa 18.2+;
- O mecanismo para trabalhar com perfis foi redesenhado: se anteriormente, ao instalar várias instâncias diferentes do Firefox, por padrão era usado um perfil comum com configurações, complementos e bancos de dados de informações (favoritos, histórico, senhas salvas, cookies, etc.). , agora para cada instância instalada paralelamente seu próprio perfil separado será criado. Por exemplo, se você instalar versões ESR, beta, noturnas, Developer Edition e regulares do Firefox ao mesmo tempo, perfis separados serão criados para eles.
A principal razão para mudar para perfis separados são os possíveis problemas ao usar um novo perfil de lançamento em uma versão mais antiga do Firefox, bem como ao acessar simultaneamente o banco de dados de perfis de diferentes instâncias do Firefox em execução em paralelo, o que pode potencialmente levar à corrupção de dados. Para selecionar um perfil existente, você pode usar a interface “firefox -ProfileManager” como antes. Após a conclusão da instalação do Firefox, caso seja detectado um perfil já existente no sistema, um aviso especial é exibido solicitando que você sincronize as configurações através de uma conta no serviço de nuvem Mozilla Sync.
- Para a equipe principal complemento do sistema , experimentos para ativá-lo para um número limitado de usuários foram realizados desde o Firefox 62, mas a ativação final para todos os usuários só foi realizada agora. O complemento Firefox Monitor fornece um aviso se uma conta for comprometida (verificada por e-mail) ou se for feita uma tentativa de login em um site previamente hackeado. A verificação é realizada através da integração com o banco de dados do projeto , que inclui informações sobre 7.8 bilhões de contas roubadas como resultado da invasão de 364 sites. Um aviso é exibido apenas para sites cujas informações de hacking foram adicionadas ao banco de dados haveibeenpwned.com nos últimos 12 meses. Se não se passaram 2 meses desde que os dados sobre o hack apareceram, um segundo aviso será exibido.

- O número de chamadas de API que somente ao abrir uma página em um contexto protegido (), ou seja quando aberto via HTTPS, via localhost ou de um arquivo local. No Firefox 67, para páginas abertas fora de um contexto protegido, gerar notificações do sistema via API , mostrado fora da janela do navegador;
- Os recursos do modo de navegação privada foram expandidos. Adicionada a capacidade de salvar senhas em formulários em sites abertos em modo privado. Implementados controles para ativação de complementos em modo privado – no gerenciador de complementos, o usuário agora pode determinar quais complementos ativar no modo privado e quais usar apenas na sessão principal. Para novos complementos, a ativação em modo privado é proibida por padrão (para habilitá-lo é necessário alterar as configurações);

- Implementação de suporte a codec de vídeo transferido para usar a biblioteca , desenvolvido pelas comunidades VideoLAN e FFmpeg e focado em alcançar o melhor desempenho de decodificação possível e garantir trabalho de alta qualidade no modo multithread. Nota-se que o formato AV1 está começando a ganhar popularidade, se em fevereiro a participação de vídeos AV1 visualizados nas versões beta do Firefox era de 0.85%, e em março - 3%, agora esse número é de 11.8%;
- para controlar o navegador usando o teclado - o painel e o menu suspenso agora podem ser controlados apenas pelo teclado, incluindo acesso a botões adicionais localizados no painel, elementos que não cabem na tela, um indicador de carregamento, ações com a página, etc. A navegação pelos elementos do painel é realizada através da tecla Tab e das setas do teclado;
- Adicionado ao painel para avaliar o status de sincronização, conexão a uma conta e compartilhamento de dados de vários dispositivos, bem como para acesso rápido às operações usando uma conta na Conta Firefox. É possível exibir seu avatar em vez do ícone padrão;

- Adicionado por fixar guias (Pin Tabs) através do menu na barra de endereço. As guias fixadas permanecem sempre ativas, são iniciadas automaticamente e permitem simplificar o acesso a sites usados regularmente;

- Foi implementado um sistema de dicas contextuais, recomendando determinadas opções ao usuário, levando em consideração o contexto;
- Um novo botão foi adicionado ao menu “Arquivo” para importar configurações e dados de outros navegadores (a importação do Chrome e do Chromium é suportada);

- O suporte para utilização do protocolo “webcal:” em URLs associadas ao serviço 30boxes.com foi descontinuado;
- A capacidade de fazer upload de capturas de tela para o servidor Firefox Screenshots e compartilhar o acesso às capturas de tela por meio do servidor Mozilla foi removida. Nos próximos meses, o servidor com capturas de tela será desativado e os usuários serão avisados dados disponíveis dele;
- A fonte Twemoji incluída foi atualizada. A nova versão adiciona suporte para a especificação Emoji 11.0;
- Categorias adicionais de usuários são convidadas a participar com a exibição de conteúdos informativos adicionais recomendados pelo serviço Pocket, bem como com a alteração do layout das informações na página inicial. Por exemplo, para alguns usuários o tamanho dos blocos e o número de recomendações serão alterados, serão propostas novas seções temáticas (Saúde, Ciência, Tecnologia e Entretenimento). Para se recusar a participar do experimento, você deve desabilitar a opção “Content Discovery” no canto superior direito da página nova aba;
- API padrão , projetado para organizar o trabalho de autenticação de dois fatores em diversos serviços web. Permitido usar U2F para contas do Google;
- O compilador JavaScript de otimização foi atualizado para oferecer suporte a dispositivos baseados em ARM64. Windows;
- Adicionado suporte para importação dinâmica de módulos JavaScript usando uma expressão ;
- As ferramentas para desenvolvedores web fornecem suporte para seleção aleatória de linhas e cópia de conteúdo do painel “Alterações” para a área de transferência, que reflete o histórico de todas as alterações CSS feitas através do painel Regras na sessão atual de trabalho nas ferramentas do desenvolvedor;

- No depurador JavaScrip integrado Painel Threads com ferramentas para depuração de Web Workers. A qualidade do processamento dos pontos de interrupção definidos no código (inline) foi melhorada - o depurador agora para com mais precisão nos locais especificados no código;
- Na versão da plataforma Android O comportamento da área de visualização foi alinhado com o de outros navegadores. Foi adicionada a possibilidade de adicionar um widget de busca do Firefox com recursos de entrada de voz à tela inicial. O suporte a sessões de convidado foi descontinuado; recomenda-se o uso do modo de navegação privada.
Além de inovações e correções de bugs, o Firefox 67 eliminou , dos quais vários são marcados como críticos, ou seja, pode levar à execução do código de um invasor ao abrir páginas especialmente projetadas. As informações detalhando os problemas de segurança corrigidos não estão disponíveis no momento, mas espera-se que uma lista de vulnerabilidades seja publicada dentro de algumas horas.
Fonte: opennet.ru







