Rick Byers, um dos líderes técnicos da equipe de desenvolvimento do Google Chrome, anunciou a disposição de incluir um decodificador de imagens JPEG-XL de alto desempenho e seguro em termos de gerenciamento de memória no motor Chromium. Como critério principal para a ativação do decodificador JPEG-XL por padrão, menciona-se a disposição para seu suporte a longo prazo.
Observa-se que a decisão foi tomada em função da mudança na situação após a última avaliação do estado de implementação do JPEG XL. Nos últimos dois anos, o suporte ao JPEG XL foi adicionado ao navegador Safari, os desenvolvedores do Firefox declararam a intenção de suportar o JPEG XL, e foi decidido incluir o suporte ao JPEG XL na especificação PDF. Além disso, o Google considerou os comentários feitos pelos desenvolvedores após a remoção do JPEG XL do Chrome em 2022. A remoção foi realizada sob o pretexto de baixo interesse por parte do ecossistema, falta de vantagens suficientes e o desejo de reduzir a carga de suporte.
Logo após o anúncio de Rick, outro desenvolvedor publicou um relatório sobre o estado da implementação do JPEG-XL proposta para inclusão no Chrome. Foi indicado que, como base, foi utilizado o código anteriormente desenvolvido no Chromium para suporte ao JPEG-XL, que foi atualizado e sincronizado com a implementação de referência libjxl. Entre as mudanças, destaca-se o suporte à animação (outros navegadores ainda não suportam animação).

O formato JPEG XL foi padronizado em 2021 (ISO/IEC 18181) como uma substituição universal do JPEG, suportando a compressão de arquivos JPEG existentes sem perda de qualidade, uma ampla gama dinâmica, alta resolução e imagens em múltiplas camadas. Entre as vantagens do JPEG XL:
- Redução do tamanho em até 60% em comparação com imagens JPEG de qualidade idêntica;
- Suporte a HDR, animação, transparência, modo de carregamento progressivo;
- Degradação suave da qualidade ao reduzir a taxa de bits;
- Compressão JPEG sem perdas (reduzindo o tamanho JPEG em até 21% com possibilidade de recuperação do estado original);
- Suporte para até 4099 canais;
- Ampla gama de profundidades de cor;
- Não há necessidade de pagar royalties e existe uma implementação de referência aberta sob licença BSD.
Fonte: opennet.ru
