Google heeft vandaag officieel de stabiele versie van Chrome 145 uitgebracht voor Windows-, macOS- en Linux-desktopplatforms. Het grootste hoogtepunt van deze update is de herintroductie van ondersteuning voor het JPEG-XL-beeldformaat. Al in 2022 heeft Google de JPEG-XL-ondersteuning in de Chrome/Chromium-codebasis verlaten en verwijderd. Na een paar jaar is dit moderne afbeeldingsformaat teruggekeerd naar de kernweergave-engine van de browser, Blink.

Qua technische implementatie valt Chrome 145 niet terug op de oude C++-versie van de libjxl-bibliotheek, maar gebruikt het de jxl-rs-decoder geschreven in Rust om de geheugenveiligheid en algehele betrouwbaarheid te verbeteren. In de huidige versie wordt de JPEG-XL-decoderingsfunctionaliteit nog steeds beheerd via de experimentele schakelaar enable-jxl-image-format in de browser, en gebruikers moeten deze optie expliciet inschakelen om gerelateerde mogelijkheden te kunnen gebruiken.
Naast JPEG-XL brengt Chrome 145 verschillende updates voor de webfront-end en browserplatformmogelijkheden. Wat de ondersteuning van webstandaarden betreft, voegt de nieuwe versie ondersteuning toe voor het CSS-attribuut text-justify en verbetert het gedrag van kolomterugloop in de lay-out met meerdere kolommen (multicol) om meer gedetailleerde controle te bieden over het zetten en lezen. De browser introduceert ook apparaatgebonden sessiereferenties, die naar verwachting sterkere bindings- en anti-namaakmogelijkheden zullen bieden op het gebied van authenticatie en sessiebeveiliging.
Op het gebied van opslag en prestaties voegt Chrome 145 een SQLite-backend toe aan IndexedDB om een betrouwbaardere en efficiëntere oplossing voor gegevenspersistentie te bereiken. Tegelijkertijd vereenvoudigt de browser de User-Agent-reeks standaard verder om de privacy van de gebruiker te beschermen en het volgen van vingerafdrukken te verminderen, terwijl het evenwicht met de sitecompatibiliteit behouden blijft. De nieuwe versie voegt ook de Upsert-mogelijkheid toe en een reeks andere onderliggende verbeteringen, waardoor ontwikkelaars over flexibelere werkruimte kunnen beschikken bij het verwerken van gegevens en interfaces.
Meer technische details en instructies voor ontwikkelaars over de functiewijzigingen in Chrome 145 zijn te vinden in de gerelateerde blogs die zijn gepubliceerd door het ChromeStatus-platform:
https://chromestatus.com/roadmap