Há alguns dias foi anunciado o lançamento de uma nova versão do projeto Thorium 110, que desenvolve um fork periodicamente sincronizado do navegador Chromium. Esta versão turbinada do Chromium tem patches adicionais para otimizar o desempenho, melhorar a usabilidade e melhorar a segurança. Portanto, o Thorium é um fork do Chrome que expande capacidades e desempenho.
De acordo com os testes do desenvolvedor, o Thorium supera o Chromium em 8-40%, principalmente devido à inclusão de otimizações adicionais durante a compilação.
O Thorium difere de várias maneiras do Chromium, por exemplo, a compilação inclui otimizações de loop (LLVM Loop), otimizações de criação de perfil de código (PGO), otimizações de tempo de link (LTO) e uso de instruções de processador SSE4.2, AVX e AES (o Chromium usa apenas SSE3).
Por padrão, o suporte para carregamento multistream está habilitado, incluindo o utilitário pak, que é usado para empacotar e descompactar arquivos pak, e o arquivo .desktop na inicialização inclui recursos experimentais da plataforma da Web e fornece modos de inicialização adicionais: shell Thorium, modo de segurança e modo escuro.
Thorium é um fork do Chrome que expande capacidades e desempenho
Além disso, a funcionalidade adicional também é portada para a base de código que está presente no Google Chrome, mas não está disponível nas compilações do Chromium. Por exemplo, o módulo Widevine foi adicionado para reproduzir conteúdo protegido (DRM), codecs multimídia foram adicionados e complementos usados no Chrome foram incluídos.
Outra diferença é que o Thorium tem suporte experimental para transmissão adaptativa MPEG-DASH de conteúdo multimídia.
Para Linux e Windows, o suporte para o formato de codificação de vídeo HEVC/H.265 está incluído e o suporte a imagem JPEG XL está habilitado por padrão.
Ele também inclui suporte para legendas automáticas (Live Caption, SODA), bem como patches portados para o Chromium fornecidos pela distribuição Debian e solução de problemas com a representação de fontes, suporte para VAAPI, VDPAU e Intel HD, fornecendo integração com o sistema de exibição de notificações.
Por outro lado, o suporte a VAAPI também é oferecido habilitado em ambientes baseados em Wayland, o DoH (DNS sobre HTTPS) é habilitado por padrão e o modo Não Rastrear também é habilitado por padrão para bloquear o código de rastreamento de movimento.
A barra de endereços sempre mostra o URL completo, além de o sistema FLoC promovido pelo Google estar desativado em vez de rastrear cookies.
Avisos de chave de API do Google desativados, mas ainda suporta chaves de API para configurações de sincronização, bem como a sugestão de usar o navegador padrão no sistema está desativada e tem os mecanismos de busca DuckDuckGo, Brave Search, Ecosia, Ask.com e Yandex.com.
Finalmente, se você estiver interessado em aprender mais sobre isso, você pode verificar os detalhes no link a seguir.
Das alterações que foram feitas nesta nova versão, destacam-se as seguintes:
- Sincronizado com a base de código do Chromium 110;
- Retorno do suporte para o formato JPEG-XL;
- Adicionado suporte para codec de áudio AC3;
- Suporte implementado para todos os perfis de codec HEVC/H.265;
- Novas otimizações foram adicionadas ao construir o motor V8;
- Funções experimentais habilitadas 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;
- No Linux, um modo de inicialização com um perfil temporário foi adicionado (o perfil é salvo no diretório /tmp e excluído após a reinicialização).