Google Chrome 106今日發佈 包含一些實驗性的功能


GoogleChrome105瀏覽器發佈至今已有四周時間,這意味著現在是該瀏覽器下一個主要版本的上市時間。在新的API和功能方面,Chrome106並不像它的前輩那樣是一個重要的更新,但是它仍然包含一些有趣的功能,並將在今天的晚些時候開始推送。

1664265397_10790277_(31).jpg

深色背景上的Chrome 106標志,左邊是一個拿著筆記本的開發者的剪貼畫。

這次我們將從棄用三個功能開始。在requestFileSystem()方法中,持久性配額類型將被棄用,因為它給代碼增加不必要的復雜性,由於其使用率低,這一點尤其不可取。HTTP/2推送流將遭受同樣的命運,因為Chrome將不再接收、存儲在內存中,或使用這種配置發送的流。同樣,Chrome 106也將放棄對cookie域名屬性中非ASCII字符的支持,這與RFC 6265bis規范中的最新標準化一致。

在新功能方面,一個主要的改進是支持SerialPort中的Bring Your Own Buffer(BYOB),以下是Google對它的描述:

開發人員可以通過調用getReader({ mode: 'byob' })來檢測對BYOB讀取器的支持,因為當新參數被傳遞時,舊的實現會拋出一個TypeError。BYOB(或者,"自帶緩沖區")閱讀器允許開發者指定讀取數據的緩沖區,而不是由流為每個塊分配一個新的緩沖區。除可能減少內存壓力外,這還允許開發者控制收到多少數據,因為流不能返回超過所提供的緩沖區的空間。從一個端口讀取特定數量的數據的能力使這個API對於習慣於針對Windows和POSIX串行設備API編程的開發者來說更加熟悉,這些API也是按照這個"自帶緩沖區"的原則操作的。

自帶緩沖區的閱讀器允許開發者指定讀取數據的緩沖區,而不是由流為每個塊分配一個緩沖區。除可能減少內存壓力外,這還允許腳本控制在一個分塊中收到多少數據,因為流不能返回超過所提供的緩沖區的空間。從一個端口讀取特定數量的數據的能力一直是開發人員經常要求的功能,他們習慣於針對Windows和POSIX的串行設備API進行編程,這些API也是按照這種"自帶緩沖區"的原則進行操作。相比之下,目前的API要求開發者對額外的不需要的數據進行防禦性編碼,而不是隻讀取他們準備處理的數據。

除此以外,無前綴的連字符屬性CSS屬性特性現在已經穩定,並將與Chrome 106一起發佈。而"-webkit-hyphenate-character"屬性將在以後一個未確定的日期被棄用。

Chrome 106瀏覽器的另一個關鍵改進是,它支持V3版本的Intl.NumberFormat API。

在這個版本的Chrome中也有一些實驗性的功能。有兩項開發者試驗被隱藏在測試標記後,第一個是將文件系統訪問API中的異步方法更新為同步方法。這將提高性能,並為API帶來一致性。第二,Google將繼續進行其減少用戶代理的第五階段計劃。這個想法是為改善隱私,同時也減少在解析復雜的用戶代理字符串時出現錯誤的機會。

同樣地,有兩種能力也進入Origin試驗階段,匿名iframes提供一種通過短暫的上下文在外部iframes中加載文件的方法。由於它是跨源嵌入者政策(Cross-Origin-Embedder-Policy,COEP)的概括,從而取消第三方iframes支持COEP的要求,這是嵌入到COEP頁面的前提條件。這項試驗將持續到Chrome 108。

一個彈出式API現在也通過Origin試驗提供,它允許開發者在網絡應用的頂部顯示互動的瞬時UI元素。這與"對話框"元素類似,但有一些新的功能,如包括光照消失行為、彈出式互動管理、動畫、事件支持等。

Chrome 106將在今天晚些時候開始推出。如果Chrome瀏覽器在一天中沒有自動更新到106版本,請前往"幫助">"關於Google瀏覽器",在更新可用時觸發更新。接下來是Chrome 107,它將於9月29日進入測試頻道,並將於10月25日發佈穩定版。


相關推薦

2022-09-22

使用Chrome訪問Google主頁或者訪問新標簽頁,你可能會在搜索框的下方看到推廣信息和廣告。早在2019年,Google就開始測試一項特性,讓用戶關閉Chrome新標簽頁的促銷推廣內容,但即將發佈的Chrome106穩定版中,將正式上線該特性,

2022-08-02

GoogleChrome瀏覽器104版今日發佈,本次更新包括延長電池續航、頁面加載實驗、更好的屏幕共享工具以及Chromebooks的少量UI變化。當更新可用時,Chrome會自動在您的設備上安裝更新。要立即檢查和安裝任何可用的更新,請點擊三點

2022-09-03

繼本周發佈Chrome105之後,Google已將Chrome106推廣到Beta頻道。與Chrome105相比,Chrome106測試版帶來許多增量改進,包括如下變化:作為一個原點試驗,一個彈出式API被引入,用於構建瞬時的用戶界面元素,顯示在其他網絡應用程序界

2022-12-13

早在9月份,我們就報道過,Google將從2023年1月開始在Chrome的Canary、Dev和Beta版本中停止對ManifestV2的支持。在距離改變還剩不到一個月的時候,Google宣佈從ManifestV2到V3的過渡再次被推遲。上周五,負責Chrome擴展程序的開發者關系的S

2023-12-07

Google周三發佈跨平臺網絡瀏覽器的最新版本Chrome120。這是一個廢棄並移除Theora支持的版本。Theora視頻格式如今已很少使用,而網絡瀏覽器中多餘代碼帶來的安全風險也越來越大,因此Google準備刪除這些代碼。從昨天起,Google開始

2022-08-25

即可將默認瀏覽器從 Microsoft Edge 更改為 Chrome。當您打開 Google Chrome 時,您會從 Google 收到一條消息,指出 Chrome 不是您的默認瀏覽器,並且您是否要將其設為默認瀏覽器。您需要做的就是單擊“設置為默認值”按鈕,一切就緒。

2022-08-19

在周四的一篇ChromeDeveloper博客文章中,BarryPollard介紹Chromium社區的下一發展方向。其中最重要的,莫過於從Chrome106(以及其它基於Chromium內核的第三方瀏覽器的下一個版本)起,開發商將默認禁用對“HTTP/2服務器推送”功能的支

2024-04-15

,你都還沒整理下儀容儀表就直接加入會議。當前版本的Google瀏覽器並不支持預覽功能,即隻有訪問Zoom這類已經授權可以使用攝像頭和麥克風的網站,在網站內才能查看攝像頭預覽。不過這種情況很快就要改變,Chromium Gerrit 中

2022-12-11

早在10月份,Google宣佈在他們的Chrome/Chromium網絡瀏覽器中取消對JPEG-XL的支持,這是一個令人驚訝的舉動。Google的工程師認為,業界對JPEG-XL的興趣不夠,且與現有的格式相比也沒有足夠的好處,他們的計劃是在Chrome110中取消對JPEG-

2024-03-08

GoogleChrome團隊向來隻關註兩個問題:第一如何減少內存使用量、第二如何提高網站加載速度(玩笑話,不過這些年谷歌在這些方面的變更是最多的)。現在谷歌正在研究一種新的共享字典壓縮技術來大幅度提高網站資源的壓縮效率

2022-09-17

詞解釋、圖片、有用鏈接以及查詢相關的網頁結果內容。Google現在也在為Chrome開發相同的功能,Canary頻道新版本在啟用實驗Flag之後即可使用。側邊欄搜索功能允許你在不打開新標簽頁的情況下,突出顯示網頁中的任何文本,以

2022-08-09

查看和編輯已保存的密碼時候,需要用戶輸入設備密碼。Google現在正提高安全等級,提供生物識別方式來驗證用戶身份。例如在筆記本上,用戶可以使用指紋傳感器來識別來訪問密碼。而現在在macOS設備上,用戶即將可以使用Touc

2022-08-22

omeOS側面板上看到一個新的“消息流”(Feed)選項。作為GoogleReader的多年老用戶,他一度懷疑這款RSS閱讀器即將回歸,但一時缺乏足夠的證據。好消息是,在多方打聽之後,我們現已非常確信這一點。那次更新後,他在 Chromebook

2023-11-08

支持這一功能。其他重大改進還包括預渲染、BFcache 等。Google官方博客原文翻譯如下:Chrome 瀏覽器的核心網絡生命力成就:我們非常自豪地重點介紹我們優化性能的眾多方法。後向/前向緩存(bfcache)旨在通過實現即時後向和前