
{"id":50591,"date":"2026-02-11T13:40:01","date_gmt":"2026-02-11T13:40:01","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50591"},"modified":"2026-02-11T13:40:01","modified_gmt":"2026-02-11T13:40:01","slug":"chrome-145-jpeg-xl-decoding","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/02\/chrome-145-jpeg-xl-decoding\/","title":{"rendered":"Google Chrome 145 Released with JPEG-XL Decoding Support"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-39759\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/chrome-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/chrome-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/chrome-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/chrome-logo-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/chrome-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/chrome-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Google Chrome web browser released new 145 version yesterday for Linux, Windows, macOS, ChromeOS, and Android users.<\/p>\n<p>The new version added <b>support decoding JPEG-XL<\/b> (.jxl) image format by using <code><a href=\"https:\/\/github.com\/libjxl\/jxl-rs\" target=\"_blank\" rel=\"noopener\">jxl-rs<\/a><\/code>, a memory-safe pure Rust written decoder, instead of libjxl.<br \/>\n<!--more--><\/p>\n<p>The JPEG-XL decoding is disabled by default. User can go to <code>chrome:\/\/flags<\/code> page then search and enable the feature.<\/p>\n<p>And chromium can be built with <code>enable-jxl-image-format<\/code> and <code>enable_jxl_decoder<\/code> flags for the feature support.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50594\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/chrome-enablejxl-700x452.webp\" alt=\"\" width=\"610\" height=\"394\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/chrome-enablejxl-700x452.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/chrome-enablejxl-300x194.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/chrome-enablejxl-768x496.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/chrome-enablejxl.webp 1069w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Besides the new image format support, other changes in Chrome 145 are mostly for web developers.<\/p>\n<p>It introduced <code>Origin<\/code> object in the Origin API that encapsulates the origin concept and provides comparison, serialization, parsing methods.<\/p>\n<p>It also introduced Device Bound Session Credentials (DBSC) feature, allowing websites to bind authentication sessions with cryptographic key pairs associated with the user&#8217;s device. This improves the security by making it significantly harder for others to steal session cookies.<\/p>\n<p>As well, it added the <code>column-wrap<\/code> and <code>column-height<\/code> properties support from <a href=\"https:\/\/drafts.csswg.org\/css-multicol-2\/\" target=\"_blank\" rel=\"noopener\">Multi-column Layout Module Level 2<\/a>, allow to set a height for the row of columns and the overflow columns to appear as a new row.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/column-wrap.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50593\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/column-wrap-700x542.webp\" alt=\"\" width=\"610\" height=\"472\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/column-wrap-700x542.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/column-wrap-300x232.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/column-wrap-768x594.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/column-wrap.webp 813w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>This version also improved online payments by introducing Browser Bound Keys feature that binds cryptographic keys to a specific browser instance to Secure Payment Confirmation (SPC).<\/p>\n<p>Chrome on Android now accurately reports the browser window&#8217;s position and size using <code>window.screenX<\/code>, <code>window.screenY<\/code>, <code>window.outerWidth<\/code>, and <code>window.outerHeight<\/code>.<\/p>\n<p>Other changes in Chrome 145 include:<\/p>\n<ul>\n<li>Add support <code>text-justify<\/code> property to control what type of justification applied to text<\/li>\n<li>Enable monochrome emoji rendering in forced colors mode.<\/li>\n<li>Remove the UserAgentReduction policy<\/li>\n<li>Implement the <code>focusvisible<\/code> parameter for <code>HTMLElement.focus()<\/code> method.<\/li>\n<li>Enable percentage values for the <code>letter-spacing<\/code> and <code>word-spacing<\/code> CSS properties.<\/li>\n<li>Refine border-radius shadow edge computation for high <code>border-radius<\/code>.<\/li>\n<li>Expose <code>onanimationcancel<\/code> event handler to <code>GlobalEventHandlers<\/code>.<\/li>\n<li>Extend customizable select support to the listbox rendering mode.<\/li>\n<\/ul>\n<p>For more about this browser release, see the official <a href=\"https:\/\/developer.chrome.com\/release-notes\/145\" target=\"_blank\" rel=\"noopener\">release note<\/a>.<\/p>\n<h3>Get Chrome 145<\/h3>\n<p>Google Chrome is available to download in Google website via the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/www.google.com\/chrome\/\" target=\"_blank\" rel=\"noreferrer noopener\">Google Chrome<\/a><\/div>\n<\/div>\n<p>For Linux, besides the official .deb\/.rpm packages, there&#8217;s also a community maintained <a href=\"https:\/\/flathub.org\/en\/apps\/com.google.Chrome\" target=\"_blank\" rel=\"noopener\">Flatpak package<\/a> that runs in sandbox environment. And, here&#8217;s a <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2024\/04\/install-google-chrome-ubuntu-24-04-lts\/\" target=\"_blank\" rel=\"noopener\">step by step guide<\/a> shows how to install them in Ubuntu.<\/p>","protected":false},"excerpt":{"rendered":"<p>Google Chrome web browser released new 145 version yesterday for Linux, Windows, macOS, ChromeOS, and Android users. The new version added support decoding JPEG-XL (.jxl) image format by using jxl-rs, a memory-safe pure Rust written decoder, instead of libjxl.<\/p>\n","protected":false},"author":1,"featured_media":39759,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[223,2057],"class_list":["post-50591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-chrome","tag-web"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50591"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50591\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/39759"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}