FERRAMENTAS LINUX: Firefox 157 vai ativar oJPEG-XL por padrão em setembro de 2026

terça-feira, 25 de agosto de 2026

Firefox 157 vai ativar oJPEG-XL por padrão em setembro de 2026

 


O Firefox 157 ativa o JPEG-XL por padrão em set/2026. Entenda as diferenças vs AVIF, a linha do tempo e como se preparar para o novo formato de imagem da web.


A Mozilla oficializou seus planos para o suporte nativo ao formato de imagem JPEG-XL no Firefox. A partir da versão 157, prevista para o final de setembro de 2026, a decodificação do formato será ativada por padrão em todas as plataformas suportadas pelo navegador.

O anúncio, feito em 24 de agosto de 2026, marca o fim de um longo período de hesitação da Mozilla em relação ao formato — e representa um passo importante para a convergência dos principais navegadores em torno do JPEG-XL


O que é o JPEG-XL e por que ele importa ?


O JPEG-XL (eXtended Long-term) é um formato de imagem moderno, livre de patentes, desenvolvido para substituir formatos legados como JPEG, PNG e GIF. 

Ele oferece compressão superior, suporte a renderização progressiva e capacidade de recomprimir imagens JPEG existentes sem perda de qualidade.

Diferentemente do AVIF — que a Mozilla já oferece desde 2021 — o JPEG-XL se destaca em cenários específicos:

  • Imagens lossless (sem perda): compressão mais eficiente que AVIF e WebP.

  • Renderização progressiva: a imagem aparece gradualmente conforme o download avança, permitindo que o usuário identifique o conteúdo com apenas alguns kilobytes baixados.

  • Recompressão de JPEGs: reduz o tamanho de arquivos JPEG existentes sem degradação visual.


Por que a Mozilla demorou tanto para adotar o JPEG-XL ?


O problema do decoder em C++


A Mozilla adicionou o suporte experimental ao JPEG-XL em 2021, mas o decoder original era escrito em C++ e continha cerca de 100 mil linhas de código multi-thread.

A preocupação da equipe de segurança da Mozilla era clara: uma base de código tão extensa e complexa representava uma superfície de ataque significativa para o navega.


O desafio para o Google Research


Em vez de simplesmente abandonar o formato, a Mozilla lançou um desafio público à equipe do JPEG-XL no Google Research: construam um decoder seguro, performático, compacto e compatível em Rust, e nós o embarcaremos.

O desafio foi aceito e cumprido. O Google Research desenvolveu o jxl-rs, uma implementação em Rust que hoje é o núcleo do suporte ao JPEG-XL tanto no Firefox quanto no Chrome.

“Build a safe, performant, compact, and compatible JPEG XL decoder in Rust, and we’ll ship it.” — Mozilla, em desafio público ao Google Research.


Quando o JPEG-XL chega ao Firefox ?

Linha do tempo oficial



O que muda no Firefox 157 ?


A partir do Firefox 157, os usuários não precisarão mais ativar manualmente o suporte ao JPEG-XL nas configurações. A decodificação do formato estará habilitada por padrão em todas as plataformas (Windows, macOS, Linux e mobile).

Atualmente, o Firefox Nightly já tem o suporte ativado por padrão para testes, e a Mozilla considera que a implementação está madura o suficiente para estrear de forma estável.


JPEG-XL vs AVIF: qual formato escolher ?


Essa é uma das perguntas mais frequentes entre desenvolvedores e gestores de conteúdo. A resposta, segundo a Mozilla, depende do caso de uso.


O que diz a Mozilla

“JPEG XL: Excels at lossless imagery, progressive rendering, and further compressing JPEGs without quality loss. AVIF: Excels at web-quality photographic images, and images that have a mix of sharp edges and flat surfaces.”


Traduzindo:


  • Use AVIF quando o objetivo for reduzir ao máximo o tamanho do arquivo para fotos com qualidade perceptual.
  • Use JPEG-XL quando precisar de compressão lossless, renderização progressiva ou quiser reduzir o tamanho de JPEGs legados sem perder qualidade.


Produto Recomendado


O Livro  C++ Para Leigos Passo a Passo, de Paul Snaith, é um clássico manual introdutório voltado para quem deseja dar os primeiros passos na linguagem de programação C++.

Publicado originalmente em 1999 pela editora Ciência Moderna, a obra se destaca pela linguagem acessível e didática, guiando o leitor do zero até a familiarização com os conceitos e comandos essenciais da linguagem.

Com cerca de 370 a 380 páginas, o livro aborda desde os fundamentos da programação até tópicos mais práticos para que o leitor possa começar a criar seus próprios programas. 

É uma opção para quem busca um aprendizado estruturado e progressivo, ideal para iniciantes absolutos que querem construir uma base sólida em C++.

Observação: Este livro é uma edição mais antiga (de 1999). Para quem busca conteúdo atualizado com os padrões mais recentes da linguagem (como C++14 ou C++17), a recomendação é a série “C++ Para Leigos” de Stephen R. Davis, que possui edições mais novas e revisadas.

C++ Para Leigos Passo a Passo -> https://link.amazon/B0fx5TGap

Eu ganho uma comissão quando você faz uma compra.



O que significa a convergência dos navegadores ?


O anúncio da Mozilla não veio sozinho. No mesmo dia, o Google formalizou sua intenção de ativar a decodificação JPEG-XL por padrão no motor Blink (usado pelo Chrome, Edge e outros).

Considerando que o Safari já oferece suporte parcial ao formato desde 2023, todos os principais navegadores devem suportar JPEG-XL antes do final de 2026.

Essa convergência é crucial para que desenvolvedores e plataformas de conteúdo possam adotar o formato sem medo de fragmentação.



O que significa a convergência dos navegadores ?


O anúncio da Mozilla não veio sozinho. No mesmo dia, o Google formalizou sua intenção de ativar a decodificação JPEG-XL por padrão no motor Blink (usado pelo Chrome, Edge e outros).

Considerando que o Safari já oferece suporte parcial ao formato desde 2023, todos os principais navegadores devem suportar JPEG-XL antes do final de 2026.

Essa convergência é crucial para que desenvolvedores e plataformas de conteúdo possam adotar o formato sem medo de fragmentação.


O que você precisa fazer para se preparar ?


Para usuários finais


Se você usa Firefox, não precisa fazer nada. A partir do Firefox 157 (final de setembro), o navegador já vai exibir imagens JPEG-XL nativamente.

Se quiser testar antes, ative o suporte experimental no Firefox 152+:

 1. Acesse about:config.

 2. Busque por image.jxl.enabled.

 3. Altere o valor para true.

Ou, se preferir, ative pelo Firefox Labs nas configurações.


Para desenvolvedores e gestores de sites

   1. Comece a testar o formato JPEG-XL em seus ambientes de desenvolvimento.

   2. Atualize os servidores para servir o MIME type image/jxl corretamente.

   3. Adapte CDNs e ferramentas de build para suportar o novo formato.

   4. Teste ambos os formatos (AVIF e JPEG-XL) com seu conjunto representativo de imagens.

   5. Otimize para telas de alta densidade.



O que vem depois do Firefox 157 ?


A ativação por padrão no Firefox 157 é apenas o começo. A Mozilla planeja continuar refinando a implementação, especialmente no que diz respeito à renderização progressiva — uma área em que o JPEG-XL tem vantagem clara sobre o AVIF.

Os testes de interoperabilidade (Interop 2026) também devem ajudar a identificar e corrigir eventuais lacunas antes do fim do ano.



Perguntas Frequentes (FAQ)


1. O JPEG-XL vai substituir o AVIF ?

Não. Ambos os formatos coexistem e atendem a casos de uso diferentes. AVIF é melhor para fotos com qualidade perceptual, enquanto JPEG-XL se destaca em lossless, renderização progressiva e recompressão de JPEGs.

2. Preciso fazer alguma coisa no meu Firefox para começar a usar JPEG-XL ?

Não, a partir do Firefox 157 (final de setembro de 2026) o suporte estará ativado por padrão. Se quiser testar antes, ative image.jxl.enabled no about:config ou pelo Firefox Labs.

3. O Google Chrome também vai suportar JPEG-XL ?

Sim. O Google formalizou sua intenção de ativar a decodificação JPEG-XL por padrão no motor Blink, e a implementação usa o mesmo decoder em Rust (jxl-rs) que o Firefox.


Checklist para adotar o JPEG-XL no seu site

Copie e use esse Checklist 

Verificar se o formato JPEG-XL é adequado para seu caso de uso (lossless, renderização progressiva ou recompressão de JPEGs).
Testar a geração de imagens JPEG-XL com ferramentas como cjxl (libjxl).
Configurar o servidor para servir o MIME type image/jxl
Atualizar CDNs e ferramentas de build para suportar o formato.
Implementar detecção de suporte no front-end (ou usar o elemento <picture> com fallback).
Testar o desempenho em diferentes dispositivos e conexões.
Medir o impacto no tempo de carregamento e na experiência do usuário.
Acompanhar as atualizações do Firefox 157 e dos demais navegadores.



Conclusão: a web ganha um novo formato


O JPEG-XL chega para ficar. Depois de anos de incerteza — incluindo a remoção temporária do Chromium em 2022 — o formato finalmente tem o respaldo técnico e o alinhamento dos principais navegadores para se tornar uma opção viável e valiosa para a web.

A Mozilla, ao exigir um decoder em Rust seguro e performático, não apenas resolveu suas próprias preocupações de segurança, mas também elevou a qualidade de toda a implementação — beneficiando Chrome, Firefox e toda a comunidade web.

A mensagem final é clara: testem ambos os formatos, meçam os resultados e escolham o que funciona melhor para seus usuários. O JPEG-XL não é um substituto do AVIF, mas sim uma ferramenta adicional no kit de otimização de imagens da web moderna.


Nenhum comentário:

Postar um comentário