Chrome 94 測試版具有媒體 API 增強功能等

幾天前 谷歌宣布推出 Chrome 94 測試版. 這個新版本給瀏覽器增加了新的功能,也帶來了一些改進,其中 WebCodecs API 被標記為完成 作為其原始試用的一部分,因此現在正式可用。

WebGPU 正在進入 Chrome 94 的初始測試階段。 WebGPU 是 Chrome 94 和 Chrome 開發人員的測試版的一部分 他們打算在 Chrome 99 的穩定版本中覆蓋所有用戶。 

現有的媒體 API 是高級且高度集中的,因此低級編解碼器 API 將更好地支持新興應用程序,例如對延遲敏感的遊戲流、客戶端效果或轉碼,以及對媒體容器的支持。

La 網絡編解碼器 API 填補這些空白 提供一種使用瀏覽器中已經存在的多媒體組件的方法。

雖然 網絡GPU API 是 WebGL 和 WebGL2 圖形 API 的繼承者, 提供現代功能,如“GPU 計算”以及更便宜的 GPU 硬件訪問和更好、更可預測的性能。

這是對現有 WebGL 接口的改進,這是為繪製圖像而設計的,但只能通過相當大的努力才能適應其他類型的計算。 WebGPU 公開了現代圖形功能,包括 Direct3D 12、Metal 和 Vulkan,以在 GPU 上執行渲染和渲染操作。 此功能最初是在 Chrome 94 上測試的,預計它將在 Chrome 99 上發布。

根據谷歌的說法,很難創建響應用戶交互的網絡應用程序 並隨著時間的推移保持響應。 腳本是罪魁禍首之一 失去反應能力。

“以鍵入 «function 時的» find 為例:具有此功能的應用程序在檢索和顯示結果時應遵循用戶輸入。 它沒有考慮頁面上發生的任何事情,例如動畫,必須毫無問題地進行處理,”該公司表示。

Google 估計 Scheduler.postTask() 方法通過允許開發人員使用具有三個優先級的操作系統瀏覽器調度程序來調度任務(JavaScript 回調)來解決這些調度難題:用戶鎖定、用戶可見和背景(用戶鎖定、可見用戶和背景)。 它還公開了一個 TaskController 接口,可以動態取消任務並更改其優先級。 此功能在 Chrome 93 中完成了初始測試,現在默認情況下可在 Chrome 中使用。

除了上述項目,這個版本的Chrome 引入新的 HTTP 狀態碼:103 初步提示 首先預加載子資源。 當 103 響應包括或其他鏈接頭,Chromium 嘗試在收到最終響應之前預加載(和/或預連接、預加載)指定的資源。 據谷歌稱,這為網絡開發人員提供了一種優化應用程序、網站和頁面的方法。

另一個新穎之處是界面 VirtualKeyboard 具有控制顯示或隱藏虛擬鍵盤的方法和屬性。 當頁面內容變暗時,它還觸發具有虛擬鍵盤大小的事件。 虛擬鍵盤是屏幕鍵盤,用於在硬件鍵盤可能不可用的情況下進行輸入。

與硬件鍵盤不同,虛擬鍵盤可以根據預期的輸入調整其形狀以對其進行優化。 開發人員可以通過輸入模式屬性控制虛擬鍵盤的顯示形式,但對虛擬鍵盤何時顯示或隱藏的控制有限。

坦比恩 來自專用網絡的子資源請求已被限制在安全上下文中. 專用網絡訪問提供了一組更改,旨在限制對這些服務器發出的請求的影響,確保服務器接受與外部實體的任何通信。 為了使這種參與有意義,服務器必須能夠保證客戶端的來源經過身份驗證。 為此,只有安全上下文才有權發出外部請求。

來源: https://blog.chromium.org


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。