Versão do Firefox 100

Foi lançado o navegador Firefox 100. Além disso, foi criada uma atualização de suporte de longo prazo - 91.9.0. A filial do Firefox 101 será em breve transferida para a fase de testes beta, cujo lançamento está previsto para 31 de maio.

Principais inovações no Firefox 100:

  • Foi implementada a capacidade de usar simultaneamente dicionários para diferentes idiomas ao verificar a ortografia. Agora você pode ativar vários idiomas no menu de contexto.
  • No Linux e no Windows, as barras de rolagem flutuantes são habilitadas por padrão, nas quais uma barra de rolagem completa aparece apenas quando você move o cursor do mouse; no resto do tempo, com qualquer movimento do mouse, uma linha indicadora fina é mostrada, permitindo que você entenda o deslocamento atual na página, mas se o cursor não se mover, o indicador desaparece após um tempo. Para desativar as barras de rolagem ocultas, é fornecida a opção "Configurações do sistema > Acessibilidade > Efeitos visuais > Sempre mostrar barras de rolagem".
  • No modo picture-in-picture, as legendas são exibidas ao assistir vídeos do YouTube, Prime Video e Netflix, bem como em sites que utilizam o formato WebVTT (Web Video Text Track), por exemplo, no Coursera.org.
  • Na primeira inicialização após a instalação, foi adicionada uma verificação para verificar se o idioma de construção do Firefox corresponde às configurações do sistema operacional. Caso haja alguma discrepância, o usuário será solicitado a escolher qual idioma usar no Firefox.
  • Na plataforma macOS, foi adicionado suporte para vídeo de alta faixa dinâmica em sistemas com telas compatíveis com HRD (High Dynamic Range).
  • Na plataforma Windows, a aceleração de hardware da decodificação de vídeo no formato AV1 é habilitada por padrão em computadores com GPUs Intel Gen 11+ e AMD RDNA 2 (exceto Navi 24 e GeForce 30) se o sistema tiver a extensão de vídeo AV1. No Windows, as GPUs Intel também possuem a sobreposição de vídeo habilitada por padrão, o que ajuda a reduzir o consumo de energia durante a reprodução de vídeo.
  • Para usuários do Reino Unido, é fornecido suporte para preencher e lembrar automaticamente números de cartão de crédito em formulários da web.
  • Proporcionou uma distribuição mais uniforme de recursos na renderização e processamento de eventos, o que, por exemplo, resolveu problemas de atraso na resposta do controle deslizante de volume no Twitch.
  • Para sub-recursos e iframes baixados de outros sites, é permitido ignorar as políticas “no-referrer-when-downgrade”, “origin-when-cross-origin” e “unsafe-url” definidas através do Referrer-Policy HTTP cabeçalho, que permite contornar as configurações de Por padrão, retornar a transmissão da URL completa para sites de terceiros no cabeçalho “Referer”. Recordemos que no Firefox 87, para bloquear potenciais fugas de dados confidenciais, foi activada por defeito a política “origem estrita-quando-origem cruzada”, o que implica cortar caminhos e parâmetros do “Referer” ao enviar uma solicitação para outros hosts ao acessar via HTTPS. transmitir um “Referer” vazio ao mudar de HTTPS para HTTP e transmitir um “Referer” completo para transições internas dentro do mesmo site.
  • Um novo indicador de foco para links foi proposto (por exemplo, ele é mostrado ao pesquisar links usando a tecla Tab) - em vez de uma linha pontilhada, os links agora são enquadrados por uma linha azul sólida, semelhante a como os campos ativos dos formulários da web estão marcados. Nota-se que a utilização de uma linha contínua simplifica a navegação para pessoas com baixa visão.
  • Forneceu a opção de selecionar o Firefox como visualizador de PDF padrão.
  • A API WritableStreams foi adicionada, fornecendo um nível adicional de abstração para organizar a gravação de dados de streaming em um canal que possui recursos integrados de limitação de fluxo. O método pipeTo() também foi adicionado para criar pipes sem nome entre ReadableStreams e WritableStreams. Adicionadas interfaces WritableStreamDefaultWriter e WritableStreamDefaultController.
  • O WebAssembly inclui suporte para exceções (Exceções WASM), permitindo adicionar manipuladores de exceção para C++ e usar a semântica de desenrolamento da pilha de chamadas sem estar vinculado a manipuladores adicionais em JavaScript.
  • Desempenho aprimorado de elementos "display: grid" altamente aninhados.
  • Adicionado suporte para consultas de mídia de 'faixa dinâmica' e 'faixa dinâmica de vídeo' ao CSS para determinar se uma tela suporta HDR (High Dynamic Range).
  • O suporte para o cabeçalho HTTP Large-Allocation não padrão foi descontinuado.

Além de inovações e correções de bugs, o Firefox 100 elimina uma série de vulnerabilidades. 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

Adicionar um comentário