Navegador Thorium 110 disponível, fork mais rápido do Chromium

Foi publicado o lançamento do projeto Thorium 110, que desenvolve um fork do navegador Chromium sincronizado periodicamente, ampliado com patches adicionais para otimizar o desempenho, melhorar a usabilidade e aumentar a segurança. De acordo com testes de desenvolvedores, o Thorium é 8-40% mais rápido que o Chromium padrão em desempenho, principalmente devido à inclusão de otimizações adicionais durante a compilação. Montagens prontas são criadas para Linux, macOS, Raspberry Pi e Windows.

Principais diferenças do Chromium:

  • Compila com otimização de loop (LLVM Loop), otimização de perfil (PGO), otimização de tempo de link (LTO) e instruções de processador SSE4.2, AVX e AES (o Chromium usa apenas SSE3).
  • Trazendo funcionalidade adicional para a base de código que está presente no Google Chrome, mas não disponível nas compilações do Chromium. Por exemplo, o módulo Widevine foi adicionado para reproduzir conteúdo protegido pago (DRM), codecs multimídia foram adicionados e plug-ins usados ​​no Chrome foram habilitados.
  • Adicionado suporte experimental para tecnologia de streaming de mídia adaptativa MPEG-DASH.
  • O suporte para o formato de codificação de vídeo HEVC/H.265 está incluído para Linux e Windows.
  • O suporte para imagens JPEG XL está ativado por padrão.
  • Suporte para legendas automáticas (Live Caption, SODA) está incluído.
  • Foi adicionado suporte experimental para anotações em PDF, mas não está habilitado por padrão.
  • Patches para Chromium, fornecidos pela distribuição Debian, foram transferidos e resolvem problemas de renderização de fontes, suporte para VAAPI, VDPAU e Intel HD, proporcionando integração com o sistema de exibição de notificações.
  • Suporte VAAPI ativado em ambientes baseados em Wayland.
  • DoH (DNS sobre HTTPS) está habilitado por padrão.
  • O modo Do Not Track está ativado por padrão para bloquear o código de rastreamento de movimento.
  • A barra de endereço sempre exibe o URL completo.
  • Desativou o sistema FLoC promovido pelo Google em vez de rastrear cookies.
  • Avisos desativados sobre chaves de API do Google, mas manteve suporte para chaves de API para sincronização de configurações.
  • A exibição de sugestões de utilização do navegador padrão do sistema está desabilitada.
  • Adicionados motores de busca DuckDuckGo, Brave Search, Ecosia, Ask.com e Yandex.com.
  • Habilitado para usar sempre apenas a página local mostrada ao abrir uma nova aba.
  • Um menu de contexto com modos de recarga adicionais ('Recarga normal', 'Recarga forçada', 'Limpar cache e Recarga forçada') foi adicionado ao botão de recarga da página.
  • Adicionados botões padrão Home e Chrome Labs.
  • Para aumentar a privacidade, as configurações de pré-carregamento de conteúdo foram alteradas.
  • Adicionados patches ao sistema de montagem GN e implementação de isolamento de sandbox.
  • Por padrão, o suporte para carregamento em vários threads está habilitado.
  • O pacote inclui o utilitário pak, que é usado para compactar e descompactar arquivos no formato pak.
  • O arquivo .desktop na inicialização inclui os recursos experimentais da plataforma web e oferece modos de inicialização adicionais: shell de tório, modo de segurança e modo escuro.

Entre as mudanças na versão Thorium 110:

  • Sincronizado com a base de código do Chromium 110.
  • O suporte para o formato JPEG-XL voltou.
  • Adicionado suporte para codec de áudio AC3.
  • O suporte para todos os perfis de codec HEVC/H.265 foi implementado.
  • Adicionadas novas otimizações ao construir o motor V8.
  • Recursos experimentais habilitados chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter e chrome: //flags/#enable-native-gpu-memory-buffers.
  • O Linux adicionou um modo de inicialização com um perfil temporário (o perfil é salvo no diretório /tmp e limpo após a reinicialização).

Além disso, podemos notar o desenvolvimento pelo mesmo autor do navegador Mercury, que conceitualmente lembra o Thorium, mas construído com base no Firefox. O navegador também inclui otimizações adicionais, usa instruções AVX e AES e carrega muitos patches dos projetos LibreWolf, Waterfox, FireDragon, PlasmaFox e GNU IceCat, desativando telemetria, relatórios, funções de depuração e serviços adicionais como Pocket e recomendações contextuais. Por padrão, o modo Do Not Track está habilitado, o manipulador de teclas Backspace é retornado (browser.backspace_action) e a aceleração de GPU é ativada. Segundo os desenvolvedores, o Mercury supera o Firefox em 8-20%. Compilações do Mercury baseadas no Firefox 112 são oferecidas para teste, mas ainda estão posicionadas como versões alfa.

Fonte: opennet.ru

Adicionar um comentário