O lançamento de a nova versão do popular navegador da web “firefox 105”, junto com a qual também foi gerada uma atualização de ramificação de longo prazo da versão 102.3.0, além da qual a ramificação do Firefox 106 foi movida para o estágio de teste beta.
Além de inovações e correções de bugs, Firefox 105 corrige 13 vulnerabilidades, dos quais 9 são marcados como perigosos (7 estão resumidos em CVE-2022-40962) e são causados por problemas de memória, como estouro de buffer e acesso a áreas de memória já liberadas. Esses problemas podem levar à execução de código malicioso quando páginas especialmente criadas são abertas.
Principais notícias do Firefox 105
Nesta nova versão apresentada por Firefox 105 no Linux reduziu a possibilidade que o Firefox é esgotar toda a memória disponível enquanto executa o Firefox e melhorou o desempenho ao ficar sem memória livre.
Outra mudança que eu sei que se destaca é quee Suporte para a especificação de nível 3 de tempo do usuário é fornecido, que define uma interface de programação para desenvolvedores medirem o desempenho de seus aplicativos da web. Na nova versão, os métodos performance.mark e performance.measure têm argumentos adicionais para definir sua própria hora de início/término, duração e anexos.
Na versão Android, a interface foi alterada para usar a fonte fornecida pelo Android por padrão, além das abas de abertura implementadas fornecidas pelo Firefox em outros dispositivos também são fornecidas.
Quanto às mudanças de Windows, é mencionado que agora você pode usar um gesto de furto com dois dedos para a esquerda ou direita para navegar no histórico de navegação, além do qual a estabilidade do trabalho em condições de memória insuficiente no sistema foi significativamente melhorada.
Quanto a mudanças relacionadas para desenvolvedores, os seguintes são mencionados:
- Os métodos array.includes e array.indexOf foram otimizados usando instruções SIMD, o que permitiu o desempenho de pesquisa dupla em listas grandes.
- Adicionada a API OffscreenCanvas, que permite desenhar elementos de tela em um buffer em um thread separado, independente do DOM. OffscreenCanvas implementa o trabalho nos contextos Windows e Web Worker e também fornece suporte a fontes.
- Adicionadas as APIs TextEncoderStream e TextDecoderStream para facilitar a conversão de fluxos com dados binários em texto e vice-versa.
- Para scripts de processamento de conteúdo definidos em plugins, é implementado o parâmetro RegisteredContentScript.persistAcrossSessions, que permite criar scripts persistentes (persistentes) que salvam o estado entre as sessões.
- Adicionada uma opção à caixa de diálogo de visualização de impressão para imprimir apenas a página atual.
- Suporte implementado para Service Workers particionados em iframes carregados de sites de terceiros (um Service Worker pode se registrar em um iframe de terceiros e será isolado em relação ao domínio do qual esse iframe é carregado).
Da parte delepara Firefox 106 beta, destaca que visualizador de PDF integrado tem a capacidade de desenhar rótulos gráficos (desenhos à mão livre) e anexar comentários de texto ativados por padrão
Outra mudança que está integrada neste beta, é a Suporte WebRTC significativamente melhorado (biblioteca libwebrtc atualizada da versão 86 para 103), incluindo desempenho RTP aprimorado e melhores meios de fornecer acesso à tela em ambientes baseados em Wayland.
Finalmente, se você estiver interessado em saber mais sobre isso desta nova versão do navegador, você pode verificar os detalhes no link a seguir.
Como instalar ou atualizar a nova versão do Firefox no Ubuntu e derivados?
Como sempre, para quem já usa o firefox, basta acessar o menu para atualizar para a versão mais recente, ou seja, os usuários do Firefox que não desabilitaram as atualizações automáticas receberão a atualização automaticamente.
Enquanto para quem não quer esperar que isso aconteça eles podem selecionar Menu> Ajuda> Sobre o Firefox após o lançamento oficial para iniciar uma atualização manual do navegador da web.
A tela que se abre exibe a versão atualmente instalada do navegador da web e executa uma verificação de atualizações, desde que a funcionalidade esteja ativada.
Outra opção para atualizar, é se você for um usuário do Ubuntu, Linux Mint ou algum outro derivado do Ubuntu, você pode instalar ou atualizar para esta nova versão com a ajuda do PPA do navegador.
Isso pode ser adicionado ao sistema abrindo um terminal e executando o seguinte comando nele:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
O último método de instalação que foi adicionado «Flatpak». Para fazer isso, eles devem ter suporte para este tipo de pacote.
A instalação é feita digitando:
flatpak install flathub org.mozilla.firefox