O Firefox 146 está sendo lançado, trazendo uma grande e esperada melhoria de exibição para usuários que executam Linux com o compositor Wayland. A versão mais recente agora oferece suporte nativo ao dimensionamento fracionário no Linux, o que deve tornar a experiência de renderização muito melhor e mais rápida.
Isto é um grande negócio porque qualquer pessoa que tenha tentado executar um monitor de alta resolução no Linux muitas vezes enfrenta problemas de escala, especialmente quando você precisa de um fator de escala de 125% ou 150% em vez de apenas dobrar tudo. Anteriormente, muitas vezes você precisava de soluções alternativas, mas ter suporte nativo significa que o navegador lida com a renderização corretamente imediatamente.
O processo de GPU dedicado agora está habilitado por padrão para usuários do macOS e esta é uma atualização de estabilidade fantástica. Este processo lida com coisas como WebGPU, WebGL e o próprio WebRender do Firefox. O maior benefício aqui é que, se ocorrer um erro fatal no código gráfico, ele não travará mais toda a sessão do navegador. Em vez disso, o processo da GPU será reiniciado de forma transparente, permitindo que você continue navegando sem interrupções.
No lado do Windows, a Mozilla removeu o suporte para Direct2D. Se você realmente precisa desse suporte por motivos herdados, terá que usar uma versão mais antiga do Extended Support Release do Firefox. No lado do Windows, a Mozilla removeu o suporte para Direct2D. Se você realmente precisa desse suporte por motivos herdados, terá que usar uma versão mais antiga do Extended Support Release do Firefox.
Para usuários do Android, há uma mudança útil nos formulários da web. Quando um site usa um campo de upload de arquivo padrão sem definir os tipos de arquivo específicos que aceita, o Firefox para Android agora exibirá um prompt com mais opções. Isso permite que você escolha um arquivo, tire uma foto ou grave áudio diretamente do seu dispositivo, tornando os uploads rápidos muito mais fáceis do que apenas mergulhar sempre no seletor de arquivos.
O Firefox Labs também já está disponível para todos os usuários. Você não precisa mais aceitar estudos ou enviar dados de telemetria para acessar esses recursos experimentais. O navegador atualizou a biblioteca gráfica Skia incluída, o que deve levar a um melhor desempenho geral de renderização e melhor compatibilidade entre diferentes sistemas.
Outro recurso interessante de estilo é a nova propriedade ‘text-decoration-inset’. Isso permite ajustar os pontos inicial e final da decoração de texto de um elemento. Isso significa que você pode encurtar, alongar ou mudar a posição dos sublinhados e outras decorações em relação ao próprio texto. Além disso, o navegador agora suporta o espaço de cores ‘display-p3-linear’. É semelhante ao ‘display-p3’, mas usa uma função de transferência de luz linear, o que significa que o navegador pode exibir cores com muito maior precisão.
Existem vários recursos experimentais incluídos nesta versão que você pode experimentar pressionando um botão em ‘about:config’. Agora você pode ativar o suporte para a API de navegação, projetada para lidar com ações e histórico de navegação do navegador, voltada especificamente para aplicativos de página única.
Você também pode brincar com consultas de mídia personalizadas, que permitem definir aliases para listas complicadas de consultas de mídia, evitando a repetição de strings longas e codificadas em toda a sua folha de estilo. O Firefox 146 parece uma grande versão estável com muito a oferecer.
Fonte: Firefox