Google、Mozilla、蘋果發起了一項旨在提高網頁瀏覽器之間相容性的計劃

Google、Mozilla、Apple、Microsoft、Bocoup 和 Igalia 合作解決瀏覽器相容性問題,為 Web 技術提供更一致的支持,並統一影響網站和 Web 應用程式外觀和行為的元素的操作。 該倡議的主要目標是實現網站的相同外觀和行為,無論瀏覽器和作業系統如何 - Web 平台應該是整體的,開發人員應該注意創建 Web 應用程序,而不是尋找繞過某些不相容性的方法瀏覽器之間。

作為該計劃的一部分,我們準備了一個用於測試瀏覽器的新工具包 - Interop 2022,其中包括 18 個聯合準備的測試,用於評估最近開發的 Web 技術的實施程度。 測試評估的技術包括:CSS 層疊層、色彩空間(顏色混合、色彩對比)、CSS 包含屬性(CSS Containment)、用於建立對話方塊的元素( )、Web 表單、捲動(捲動捕捉、捲動行為、過度捲動行為)、排版工具(字體變體替代、字體變體位置)、使用編碼 (ic)、API Web Compat、Flexbox、CSS 網格(子網格)、CSS 轉換和黏性定位(CSS 位置:黏性)。

這些測試是根據網頁開發人員的回饋和使用者對瀏覽器行為差異的投訴進行編譯的。 這些問題分為兩類:實施網路標準支援中的錯誤或缺陷(15 項測試)以及與規範中的模糊或不完整說明相關的問題(3 項測試)。 正在解決的第二類問題包括與內容編輯 (contentEditable)、execCommand、滑鼠和指標事件以及視口單位(lv*、sv* 和 dv* 表示最大、最小和動態視口尺寸)相關的規範缺陷。

該專案還推出了一個平台來測試 Chrome、Edge、Firefox 和 Safari 瀏覽器的實驗性和穩定版本。 Firefox 在消除不相容方面取得了最好的進展,穩定分支得分為 69%,實驗分支得分為 74%。 相比之下,Chrome 得分為 61% 和 71%,Safari 得分為 50% 和 73%。

來源: opennet.ru

添加評論