E aí, pessoal! Se você acha que a única coisa que demora uma eternidade para sair é o GTA 6, prepare-se: o clássico JPEG de 1992 finalmente ganhou um herdeiro de respeito. Estou falando do JPEG XL (com a extensão .jxl), o novo queridinho do mundo da tecnologia que promete revolucionar a forma como lidamos com imagens na web.
Como um bom apaixonado por WordPress e por tudo o que deixa os nossos sites mais rápidos e bonitos, fui atrás dos detalhes para te contar.
🧐O que é esse tal de JPEG XL e por que ele é incrível?
Para quem não é da área técnica, pense no JPEG XL como o “canivete suíço” das imagens digitais. Ele veio para aposentar arquivos pesados e resolver tudo em um só lugar. Olha só o que ele faz:
- Tamanho menor e qualidade máxima: Consideravelmente menor que o JPEG tradicional mantendo a mesma qualidade ou até melhor, superando formatos modernos como WebP e AVIF;
- Tudo em um só formato: Sabe quando você precisava de um PNG para fundo transparente, de um GIF para animação e de um JPEG comum para fotos? O JXL faz tudo isso: transparência, animações, cores em HDR e profundidades altíssimas de cor;
- A mágica da transcodificação: Tem um acervo gigante de JPEGs antigos? Você pode convertê-los para .jxl reduzindo o tamanho em cerca de 20% sem perder nenhum dado, e ainda dá para reverter de volta ao JPEG original bit a bit;
- Carregamento progressivo real: O usuário já vê uma prévia nítida da imagem com uma fração mínima dos dados baixados, e o algoritmo pode priorizar a qualidade nas partes mais importantes da foto como um rosto ou produto em destaque.
Mas escolher um bom formato é apenas uma parte do processo. O tamanho e a otimização das imagens também influenciam diretamente o desempenho de um site. Neste outro artigo, explicamos como as imagens podem afetar a otimização do seu site.
🚀 De onde veio essa tecnologia?
O JPEG XL não surgiu do nada. A história começa no final de 2017, quando o comitê JPEG lançou uma chamada de propostas para um novo codec de imagem. Em setembro de 2018, o Google enviou o formato PIK e a Cloudinary enviou o FUIF. Em janeiro de 2019, a combinação das duas propostas foi selecionada como base do novo formato. O bitstream foi congelado em dezembro de 2020, e a norma foi publicada formalmente como ISO/IEC 18181 entre outubro de 2021 e março de 2022.
💬 Acompanhar a evolução da tecnologia e do WordPress é essencial para manter um site sempre atualizado e preparado para as novidades. Na Yogh, estamos sempre de olho nessas mudanças para oferecer soluções que acompanhem as necessidades do seu negócio.
Com o apoio do nosso time de especialistas, você encontra tudo o que precisa para manter seu site atualizado, seguro, moderno e performático. Conheça o suporte e as soluções da Yogh.
👀 A novela com os navegadores: Quase um roteiro de série
Essa parte da história merece destaque porque é uma baita virada de jogo. Durante anos o JPEG XL ficou travado por uma decisão polêmica do Google: em outubro de 2022 o Chrome removeu o suporte ao formato, alegando “interesse insuficiente” e isso freou o Firefox também. O Safari foi o único a seguir em frente, adicionando suporte em 2023.
Mas o cenário virou completamente em 2026:
- O Chrome 145, lançado em fevereiro de 2026, trouxe de volta o decoder de JPEG XL, inicialmente atrás de uma flag experimental.
- O Firefox 152, lançado em junho de 2026, também incluiu suporte ao JXL, inicialmente desativado por padrão.
- Em outubro de 2026, o Chrome 155 e o Firefox 158 passaram a decodificar arquivos .jxl por padrão, sem precisar ativar nenhuma configuração. O único navegador principal que ficou de fora foi o Edge.
Hoje, o JPEG XL funciona por padrão no Chrome, Firefox e Safari, cobrindo mais de 90% dos usuários globais. O Edge é agora o único grande holdout. Mas a recomendação ainda é usar a tag com fallback para WebP ou AVIF para garantir compatibilidade com Edge e navegadores mais antigos casso aplique em seu WordPress.
Se você quer aprender a trabalhar com o formato WebP no WordPress, confira nosso tutorial sobre como converter imagens com o plugin WebP Express
🙆♂️ E como fica o WordPress nessa história?
Aqui está o ponto que nós interessa, o WordPress evoluiu muito em 2026, mas o JPEG XL ainda não entrou de vez no core.
O histórico no Core (Trac)
O ticket #52788 “Add JPEG XL support” foi aberto no Trac do WordPress Core em março de 2021 por um colaborador da comunidade. Adam Silverstein assumiu como responsável, mas o ticket acabou fechado com o status “maybelater”, ou seja, “talvez depois”, pois o suporte nos navegadores era praticamente zero na época.
WordPress 7.1 “Mary Lou”
O WordPress 7.1, lançado em 19 de agosto de 2026, trouxe processamento de imagens diretamente no browser via WebAssembly (uma compilação do libvips), com suporte nativo a AVIF e HEIC. Um salto enorme mas o JPEG XL ficou de fora desta versão.
A PR #76990, que implementava o suporte JXL via plugin canônico usando WebAssembly, foi aberta por Adam Silverstein em abril de 2026 mas acabou sendo fechada sem ser incorporada ao core. Com os navegadores agora suportando JXL por padrão, a pressão para o WordPress incluir o formato nas próximas versões deve aumentar bastante.
🧙🏻♂️Como liberar o JXL no seu WordPress
Quer experimentar o formato no seu ambiente de testes? É possível, com algumas ressalvas.
Código para liberar o upload no functions.php
Adicione no arquivo functions.php do seu tema filho ou em um plugin de snippets:
<?php
/**
* Adiciona suporte para upload de arquivos JPEG XL (.jxl) no WordPress.
*/
function habilitar_upload_jpeg_xl( $mimes ) {
$mimes['jxl'] = 'image/jxl';
return $mimes;
}
add_filter( 'upload_mimes', 'habilitar_upload_jpeg_xl' );
/**
* Corrige a validação do tipo de arquivo para o WordPress aceitar .jxl
*/
function corrigir_tipo_arquivo_jxl( $data, $file, $filename, $mimes ) {
$ext = pathinfo( $filename, PATHINFO_EXTENSION );
if ( 'jxl' === $ext ) {
$data['ext'] = 'jxl';
$data['type'] = 'image/jxl';
}
return $data;
}
add_filter( 'wp_check_filetype_and_ext', 'corrigir_tipo_arquivo_jxl', 10, 4 );
O que o servidor precisa ter
Para que o WordPress gere thumbnails e redimensionamentos das imagens .jxl, a hospedagem precisa de:
- ImageMagick na versão 7.0.10-55 ou superior, compilado com suporte à biblioteca libjxl, ou;
- PHP GD a partir do PHP 8.2+, compilada com suporte a libjxl.
Na prática, a maioria das hospedagens compartilhadas ainda não atende esses requisitos. O upload funcionará, mas o WordPress não conseguirá gerar os tamanhos intermediários automaticamente.
Atenção: os plugins tradicionais de otimização de imagens (Imagify, ShortPixel, EWWW e similares) não suportam JPEG XL, o foco deles continua sendo WebP e AVIF.
📬 Quer receber análises técnicas, resumos de segurança e dicas de otimização diretamente na sua caixa de entrada todas as semanas? Assine a newsletter da Yogh e fique por dentro das principais novidades do ecossistema WordPress. Sem enrolação e direto ao ponto.
🔎 Quer se aprofundar? Consulte as referências
Documentação e desenvolvimento:
- Histórico e linha do tempo do JPEG XL
- Ticket #52788 – Suporte ao JPEG XL no WordPress Core
- PR #76990 – Implementação do suporte JXL
- WordPress 7.1 – Client-Side Media Processing
Compatibilidade com navegadores:
