Lançamento do Firefox 100

Foi lançado o navegador web Firefox 100. Além disso, uma atualização da linha de suporte prolongado foi formada — 91.9.0. Em breve, a linha Firefox 101 será transferida para a fase de beta-teste, com lançamento previsto para 31 de maio.

Principais novidades do Firefox 100:

  • Implementada a possibilidade de usar dicionários simultaneamente para diferentes idiomas ao verificar a ortografia. Agora é possível ativar vários idiomas no menu de contexto.
  • No Linux e Windows, barras de rolagem flutuantes estão ativadas por padrão, onde uma barra de rolagem completa aparece apenas quando o cursor do mouse está sobre ela; caso contrário, uma linha fina de indicador é exibida para mostrar o deslocamento atual na página. Se o cursor não se mover, o indicador desaparece após algum tempo. Para desativar as barras de rolagem ocultas, existe a opção 'Configurações do Sistema > Acessibilidade > Efeitos Visuais > Sempre mostrar barras de rolagem'.
  • No modo 'imagem em imagem', os subtitles são exibidos ao assistir vídeos no YouTube, Prime Video e Netflix, assim como em sites que utilizam o formato WebVTT (Web Video Text Track), como coursera.org.
  • Na primeira inicialização após a instalação, foi adicionada uma verificação para garantir que o idioma da versão do Firefox corresponda às configurações do sistema operacional. Em caso de discrepâncias, o usuário é solicitado a escolher qual idioma usar no Firefox.
  • Na plataforma macOS, foi adicionada suporte para vídeos com faixa dinâmica ampliada em sistemas com telas que suportam HDR (High Dynamic Range).
  • Na plataforma Windows, a aceleração de hardware para decodificação de vídeos no formato AV1 está ativada por padrão em computadores com GPU Intel Gen 11+ e AMD RDNA 2 (exceto Navi 24 e GeForce 30), desde que a extensão de vídeo AV1 esteja instalada. No Windows, para GPUs Intel, o modo de sobreposição de vídeo (Video overlay) também está ativado por padrão, permitindo reduzir o consumo de energia durante a reprodução de vídeos.
  • Para usuários do Reino Unido, foi implementado o suporte para preenchimento automático e memorização de números de cartões de crédito em formulários web.
  • Garantido uma distribuição mais uniforme de recursos ao renderizar e processar eventos, o que, por exemplo, ajudou a resolver problemas com o atraso na resposta do controle deslizante de volume no Twitch.
  • Para sub-recursos e iframe carregados de outros sites, foi incluído o desconsideração das políticas de Exibição através do cabeçalho HTTP Referrer-Policy, como «no-referrer-when-downgrade», «origin-when-cross-origin» e «unsafe-url», que permitem ignorar as configurações padrão e retornar o URL completo para sites de terceiros no cabeçalho «Referer». Lembramos que no Firefox 87, com o objetivo de bloquear potenciais vazamentos de dados confidenciais, a política «strict-origin-when-cross-origin» foi ativada por padrão, que implica na remoção de caminhos e parâmetros do «Referer» ao enviar requisições para outros hosts ao acessar via HTTPS, o envio de um «Referer» vazio ao fazer a transição de HTTPS para HTTP e o envio do «Referer» completo para transições internas dentro de um mesmo site.
  • Foi proposto um novo indicador de foco para links (por exemplo, exibido ao navegar pelos links usando a tecla Tab) — em vez de uma linha pontilhada, os links agora são contornados por uma linha azul sólida, similar a como são destacados os campos ativos em formulários na web. Observa-se que a aplicação da linha sólida facilita a navegação para pessoas com visão reduzida.
  • Foi disponibilizada a opção de escolher o Firefox como visualizador PDF padrão.
  • Adicionado o API WritableStreams, que oferece um nível adicional de abstração para gerenciar a gravação de dados em fluxo em um canal com recursos embutidos de controle de fluxo. Também foi adicionado o método pipeTo() para criar canais não nomeados (pipe) entre ReadableStreams e WritableStreams. Foram adicionadas as interfaces WritableStreamDefaultWriter e WritableStreamDefaultController.
  • O suporte a exceções no WebAssembly (WASM Exceptions) foi implementado, permitindo a adição de manipuladores de exceções para C++ e a aplicação da semântica de desdobramento de pilha de chamadas (unwind) sem depender de manipuladores adicionais em JavaScript.
  • A performance dos elementos com «display: grid» de alto nível de aninhamento foi aprimorada.
  • No CSS, foi adicionada a suporte a media queries ‘dynamic-range’ e ‘video-dynamic-range’ para determinar a presença de uma tela que suporte HDR (High Dynamic Range).
  • O suporte ao cabeçalho HTTP não padrão Large-Allocation foi descontinuado.

Além das novidades e correções de erros no Firefox 100, uma série de vulnerabilidades foi remediada. No momento, informações detalhadas sobre os problemas de segurança corrigidos não estão disponíveis, e espera-se que a lista de vulnerabilidades seja publicada dentro de algumas horas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster