Google は本日、Windows、macOS、Linux デスクトップ プラットフォーム向けの Chrome 145 の安定版を正式にリリースしました。このアップデートの最大のハイライトは、JPEG‑XL 画像形式のサポートが再導入されたことです。 2022 年の時点で、Google は Chrome/Chromium コード ベースでの JPEG‑XL サポートを放棄および削除しました。数年後、この最新の画像形式がブラウザのコア レンダリング エンジンである Blink に戻ってきました。

画像.webp

技術的な実装の点では、Chrome 145 は libjxl ライブラリの古い C++ バージョンにフォールバックしませんが、Rust で書かれた jxl-rs デコーダを使用してメモリの安全性と全体的な信頼性を向上させます。現在のバージョンでは、JPEG‑XL デコード機能は依然としてブラウザーの実験的スイッチ enable-jxl-image-format によって制御されており、関連機能を使用するにはユーザーがこのオプションを明示的に有効にする必要があります。

JPEG‑XL に加えて、Chrome 145 では Web フロントエンドとブラウザ プラットフォームの機能にいくつかの更新が加えられています。 Web 標準のサポートに関しては、新バージョンでは CSS 属性 text-justify のサポートが追加され、複数列レイアウト (multicol) での列の折り返し動作が改善され、組版と読み取りエクスペリエンスをより詳細に制御できるようになりました。このブラウザでは、デバイスにバインドされたセッション資格情報も導入されており、認証とセッションのセキュリティにおいて、より強力なバインディングと偽造防止機能が提供されることが期待されています。

ストレージとパフォーマンスの点で、Chrome 145 は SQLite バックエンドを IndexedDB に追加し、より信頼性が高く効率的なデータ永続化ソリューションを実現します。同時に、ブラウザーは、サイトの互換性とのバランスを維持しながら、ユーザーのプライバシーを保護し、指紋追跡を減らすために、デフォルトで User-Agent 文字列をさらに簡素化します。新しいバージョンでは、Upsert 機能やその他の一連の基本的な改善も追加されており、開発者はデータやインターフェイスを処理する際に、より柔軟な操作スペースを確保できるようになります。

Chrome 145 の機能変更に関する技術的な詳細と開発者向けの手順については、ChromeStatus プラットフォームによって公開されている関連ブログを参照してください。

https://chromestatus.com/roadmap