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 ?
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 você precisa fazer para se preparar ?
Para usuários finais
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.



Nenhum comentário:
Postar um comentário