1 月 11 日消息,谷歌 Chrome 109 瀏覽器現(xiàn)已推出,這是一個重要的版本,因?yàn)樗侵С諻indows 7和 Windows 8.1 的最后一個 Chrome 版本。微軟最近放棄了對這兩款操作系統(tǒng)的支持。
最新版本的 Chrome 包含了具有獨(dú)立分區(qū)狀態(tài)的 Cookies (CHIPS),這是谷歌對第三方 cookies 的替代品,谷歌將在幾年內(nèi)棄用 cookies。此實(shí)現(xiàn)具有供開發(fā)人員訂閱頂級站點(diǎn)的選擇加入機(jī)制,谷歌聲稱該機(jī)制應(yīng)啟用“與跟蹤無關(guān)”的用例,并且不會僅限于跨站點(diǎn) cookie 阻止。
此版本的 Chrome 中另一個有趣功能是 MathML,這是一種在網(wǎng)頁中插入數(shù)學(xué)公式的更好方法,因?yàn)樗档土藦?fù)雜性,并提高了性能和一致性,并能夠在 HTML 和 SVG 中嵌入符號。另一個可能引起 Web 開發(fā)者興趣的功能是在Android上啟用文件系統(tǒng)訪問 API 的原始私有文件系統(tǒng) (OPFS) 組件,以便在訪問文件時實(shí)現(xiàn)更快的性能。
拖動功能也有一些視頻會議方面改進(jìn),特別是與通過稱為 Conditional Focus 的功能捕獲正確窗口有關(guān)。同樣,Web 開發(fā)人員也可以利用一種機(jī)制,通過連接到設(shè)備的本地?fù)P聲器播放視頻會議應(yīng)用程序捕獲的窗口音頻。此外,下面還列出了一堆 CSS 增強(qiáng)功能:
Auto range support for font descriptors inside @font-face rule
CSS `hyphenate-limit-chars` property
CSS 'lh' Length Unit
Snap border, outline and column-rule widths before layout to bring Chrome's Blink in line with WebKit (Safari) and Gecko (Firefox)
新版 Chrome 還支持 WebTransport 的自帶緩沖區(qū) (BYOB) 閱讀器,以減少不必要的內(nèi)存分配和由推測規(guī)則 API 觸發(fā)的同站點(diǎn)跨源預(yù)渲染,以實(shí)現(xiàn)更快的頁面渲染,并添加一個字段來指示使用 PerfomanceResourceTiming 時的 HTTP 響應(yīng)代碼。
Origin 和開發(fā)者試驗(yàn)(flag)等背后也有多種功能。下面是一些列舉:
開發(fā)人員試用(flag)
Compute Pressure:允許網(wǎng)站響應(yīng) CPU 利用率變化以提高性能
CSS nesting:改進(jìn)樣式的模塊化和可維護(hù)性
X-Requested-With in WebView:此標(biāo)頭已停用
Origin 試驗(yàn)
Back/forward cache NotRestoredReason API:讓開發(fā)人員知道為什么 BFcache 沒有提供頁面
最后,Event.path 方法將被停用,因?yàn)樗欠菢?biāo)準(zhǔn)的 API,會導(dǎo)致與其他瀏覽器的兼容性問題。
Chrome 109 現(xiàn)在已可以使用。如果 Chrome 沒有自動更新到版本 109,請轉(zhuǎn)到“幫助”>“關(guān)于 Google Chrome”以在可用時觸發(fā)更新。谷歌 Chrome 110 將于 1 月 12 日進(jìn)入 Beta 頻道,隨后是 2 月 1 日發(fā)布“早期穩(wěn)定”版本和 2 月 7 日發(fā)布穩(wěn)定版。