Home / News DE / Google reintegriert JPEG XL in Chrome nach 2022

Google reintegriert JPEG XL in Chrome nach 2022

JPEG XL in Chrome. Google hat die native Dekodierung von JXL-Dateien im Stable-Kanal von Chrome 155 aktiviert, was eine seit 2021 andauernde Entwicklung abschließt, die zur Entfernung des experimentellen Supports geführt hatte. Der neue Decoder wurde vollständig in Rust neu geschrieben.

JPEG XL in Chrome

Mit dem Release von Chrome 155 können JPEG-XL-Bilder direkt geöffnet werden, ohne dass Erweiterungen installiert oder spezifische Flags aktiviert werden müssen. Dieses Update, verfügbar für die Betriebssysteme Windows, macOS und Linux, führt die native Dekodierung von Dateien mit der Endung .jxl ein, einschließlich Animationen. Google hat damit das im frühen 2026 eingegangene Versprechen eingehalten, nachdem es den Format vor nur drei Jahren als veraltet erklärt hatte.

JPEG XL in Chrome: Warum das wichtig ist

Auf technischer Ebene wird eine um 30 bis 50 % effizientere Kompression im Vergleich zum traditionellen JPEG deklariert. Das Format bietet außerdem verlustfreie Kompressionsmodi, Unterstützung für High Dynamic Range (HDR) und progressive Dekodierung mit feiner Granularität. Geplant ist auch die Möglichkeit, alte JPEG-Dateien in JXL zu transkodieren, ohne Qualitätsverluste, was es ermöglicht, die Größe bestehender Archive zu reduzieren, ohne auf eine destruktive Umwandlung zurückgreifen zu müssen.

Laut Mountain View sind hochauflösende Fotografien und Kontexte, in denen verlustfreie Kompression erforderlich ist, der ideale Anwendungsbereich für dieses Format. Es handelt sich also nicht um ein Format, das für Thumbnails oder kleine Bilder konzipiert wurde. Das als ISO/IEC 18181 standardisierte Format existiert seit 2021, hat aber noch keine breite Verbreitung gefunden.

Der Dekodierungs-Engine, benannt jxl-rs, verzichtet auf das in der ursprünglichen Bibliothek verwendete C++ zugunsten der Programmiersprache Rust. Bilddecoder sind eines der Hauptziele von Cyberangriffen gegen Browser, und die automatische Speicherverwaltung ermöglicht es, Probleme wie Auslesen außerhalb der Grenzen, Heap-Overflows und Use-after-free zu verhindern. Das Entwicklungsteam hat die Compiler-Funktionalität target_feature_11 stabilisiert und jxl_simd gebaut, eine Abstraktionsschicht, die von der Bibliothek Highway (ursprünglich für libjxl entwickelt) inspiriert ist, wodurch plattformübergreifende Optimierungen ohne unsicheren Code erzielt wurden. Umfassende Tests durch Fuzzing und automatische Code-Reviews haben keine speicherbezogenen Schwachstellen aufgedeckt.

Der Akronym JXL, dies ist wichtig zu präzisieren, steht nicht für Extra Large: Der Buchstabe ‘X’ bezieht sich auf die Nomenklatur der JPEG-Standards, die ab 2000 veröffentlicht wurden (XT, XR, XS), während das ‘L’ die Absicht anzeigt, das Format langfristig aktiv zu halten.

Was ändert sich und welche Auswirkungen hat dies?

Google begründet diese Entscheidung mit den Anforderungen von Entwicklern, die aus den Interop-2026-Vorschlägen und früheren Ausgaben hervorgingen. Das Unternehmen lädt Benutzer nun ein, JXL-Bilder und Animationen in ihre Produktionspipelines zu integrieren und eventuelle Bugs oder Probleme zu melden. Das neue Update ist über die Browser-Einstellungen verfügbar, im Abschnitt Hilfe und dann Über Google Chrome, wobei ein abschließender Neustart erforderlich ist.

Die Installation des Updates wird auch aufgrund der zahlreichen Sicherheitskorrekturen in diesem Release empfohlen, von denen einige als kritisch eingestuft wurden. Es ist wichtig hervorzuheben, dass Chrome JXL-Dateien lesen, aber nicht schreiben kann: Die Kodierung bleibt Aufgabe der Publisher. Der Erfolg des Formats hängt daher von der Adoption durch Content Delivery Networks (CDN), Content Management Systems (CMS) und Fotobearbeitungssoftware ab.

Quelle und weiterführende Informationen zu JPEG XL in Chrome: Originalartikel.

* Inhalt erstellt mit Unterstützung von Künstlicher Intelligenz.