Riassunto:
Google ha recentemente rilasciato la versione del browser Chrome 155, che non solo apporta un gran numero di nuove funzionalità e aggiornamenti di sicurezza, ma introduce anche ufficialmente il supporto nativo per il formato immagine JPEG XL (.jxl). Ciò significa che Chrome è diventato un altro browser tradizionale che supporta questa nuova generazione di formati di immagine dopo Safari. Con Firefox che si è recentemente unito al campo di supporto, JPEG XL sta accelerando verso le applicazioni mainstream.

All'inizio di quest'anno, Google ha annunciato che avrebbe integrato il supporto JPEG XL nel motore del browser Chromium. JPEG XL è generalmente considerato un'importante soluzione di aggiornamento al tradizionale formato JPEG. Rispetto allo standard JPEG utilizzato da molti anni, il nuovo formato può ridurre significativamente le dimensioni del file mantenendo la qualità dell'immagine. Per molto tempo Safari è stato uno dei pochi browser mainstream a supportare il formato, e ora l'arrivo di Chrome 155 espande ulteriormente la copertura ecologica di JPEG XL.
Secondo Google, il più grande vantaggio di JPEG XL è l'efficienza di compressione. Il formato raggiunge circa il 30-50% di compressione aggiuntiva rispetto al JPEG tradizionale, fornendo al contempo supporto HDR nativo, funzionalità di compressione senza perdita e transcodifica senza perdita di file JPEG. Google ha affermato che in molti scenari applicativi pratici, in particolare nell'elaborazione di immagini fotografiche di alta qualità, JPEG XL presenta spesso vantaggi rispetto ad AVIF, ma i funzionari consigliano comunque agli sviluppatori di scegliere tra i due formati in base alle esigenze specifiche.
Per migliorare la sicurezza, Google ha sviluppato il decoder JPEG XL in Chrome utilizzando il linguaggio Rust. L'azienda ha sottolineato che il decodificatore di immagini è da tempo uno dei componenti più vulnerabili del browser e che la tradizionale implementazione C++ ha esposto una serie di buchi di sicurezza e potenziali superfici di attacco. Attraverso le funzionalità di sicurezza della memoria fornite da Rust, Chrome può mantenere prestazioni elevate riducendo i rischi correlati.
In termini di ottimizzazione delle prestazioni, Google ha dichiarato di non aver sacrificato la velocità di decodifica grazie all'utilizzo di Rust. Il team di sviluppo ha utilizzato il set di istruzioni SIMD, il livello di astrazione SIMD sicuro e un gran numero di tecnologie di ottimizzazione delle prestazioni per il progetto jxl-rs, ereditando alcuni dei risultati di ottimizzazione nell'implementazione di riferimento libjxl, in modo che il nuovo decodificatore possa ancora fornire un'efficienza operativa paragonabile alle tradizionali implementazioni ad alte prestazioni garantendo al tempo stesso la sicurezza.
Google ha anche rivelato che durante il processo di sviluppo, l'azienda ha utilizzato vari metodi come la revisione del codice dell'intelligenza artificiale e il test fuzz per verificare completamente jxl-rs. I risultati dei test mostrano che finora non è stato riscontrato alcun problema relativo alla sicurezza della memoria, il che fornisce un segnale positivo per una futura implementazione su larga scala.
Oltre ai miglioramenti tecnici, Google ha affermato che una ragione importante per il ritorno di JPEG XL su Chrome include anche un ampio supporto da parte della comunità degli sviluppatori web. L'azienda ha partecipato attivamente al lavoro di ricerca speciale Interop 2026 JPEG XL per garantire che l'implementazione in Chrome possa rimanere compatibile con altri browser e fornire agli sviluppatori un'esperienza coerente durante la creazione di applicazioni multipiattaforma.
Con il lancio ufficiale di Chrome 155, JPEG XL sta ottenendo il supporto di un numero sempre maggiore di produttori di browser. Gli esperti del settore ritengono che con una maggiore efficienza di compressione, supporto HDR, capacità di conversione senza perdite e un'implementazione di decodifica più sicura, si prevede che questo formato diventerà gradualmente una scelta importante per la trasmissione e l'archiviazione di immagini di rete in futuro.
Commenti