Em uma reviravolta significativa no mundo dos padrões web, o time do Chromium, o projeto de código aberto que forma a base do Google Chrome e da maioria dos demais navegadores web, anunciou sua intenção de reimplementar o suporte ao formato de imagem JPEG XL. A decisão marca uma reversão completa da posição assumida em outubro de 2022, quando o Google havia declarado o formato como “obsoleto” e removido seu suporte experimental.

Mudança de rumo baseada em novos dados

Rick Byers, Líder Técnico de Área do Google Chrome, formalizou a nova posição em um comunicado aos desenvolvedores: “Damos as boas-vindas a contribuições para um decodificador JPEG XL performático e seguro em memória no Chromium”. A justificativa para a mudança cita vários fatores-chave, incluindo o suporte já implementado no Safari, a potencial adoção pelo Mozilla Firefox, a recente inclusão do formato na especificação PDF e sinais claros de interesse por parte dos desenvolvedores.

A decisão anterior do Google, que alegava falta de interesse do ecossistema, havia gerado significativa controvérsia. O tópico no rastreador de bugs do Chromium sobre o assunto acumulou mais de 1.000 votos positivos, tornando-se uma das issues mais populares na história do projeto. Críticos argumentavam que a empresa estava usando sua influência dominante no mercado de navegadores para ditar padrões web conforme seus próprios interesses.

Diferente da implementação anterior baseada na biblioteca C++ libjxl, a nova abordagem prioriza uma solução desenvolvida em Rust, linguagem conhecida por sua segurança de memória. A proposta está sendo liderada por Helmut Januschka, engenheiro da empresa austríaca Krone Multimedia e colaborador do Chromium, que já disponibilizou uma implementação inicial baseada na biblioteca jxl-rs do Google Research.

Segundo Januschka, a implementação atual já está funcionalmente completa, incluindo suporte a animações, o que tornaria o Chromium o primeiro navegador a oferecer esse recurso para JPEG XL. A demonstração disponibilizada mostra o formato funcionando com sucesso, embora ainda sejam necessários ajustes e otimizações antes da implementação final.

Impacto no ecossistema web

A adoção do JPEG XL pelo Chromium pode impulsionar o formato, que promete substituir o JPEG tradicional com melhor compressão (30-50% menor em qualidade equivalente), suporte a HDR, maior gama de cores e compatibilidade com imagens JPEG tradicionais.

Com a inclusão iminente na especificação PDF e o crescente interesse demonstrado em pesquisas como o State of HTML, o JPEG XL parece finalmente estar conquistando a popularidade necessária para se estabelecer como um padrão web verdadeiramente aberto e eficiente.

Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter em sua caixa de entrada.