很多年了 主要網絡瀏覽器之間的戰爭已經相當明顯,要么通過不同類型的策略強加自己,要么公平競爭,要么簡單地對用戶實施各種類型的塊或障礙,以防止他們改變他們的網絡瀏覽器。
梨 現在事情似乎正在“改變”,自 Google、Mozilla、Apple、Microsoft、Bocoup 和 Igalia 最近宣布他們已經合作解決各種問題 瀏覽器兼容性,以及能夠為 Web 技術提供更一致的支持,並統一影響網站和 Web 應用程序外觀的元素的操作(這是長期以來一直缺失的,許多開發人員都要求)。
從後者,我們可以說,至少自從智能手機問世以來,Web 開發已經變得更加統一,但還沒有到可以在整個設計中使用單一規範的地步,尤其是在腳本的執行中。
有史以來第一次,所有主要瀏覽器供應商和其他利益相關者齊聚一堂,以解決 Web 開發人員發現的主要瀏覽器兼容性問題。 Interop 2022 將在 15 個關鍵領域改善 Web 開發體驗。 在本文中,了解我們是如何做到這一點的、項目的重點是什麼、如何衡量成功以及如何跟踪進度。
這就是為什麼現在 網絡瀏覽器的巨頭和參照者已經聯手 無論瀏覽器和操作系統如何,主要目標是能夠實現站點的相同外觀和行為。
旨在實現的目標是 Web 平台必須是整體的,開發人員必須注意 Web 應用程序的創建,而不是想方設法避免瀏覽器之間的某些不兼容。
2019年,Mozilla、Google等開始 很大的努力 了解開發者的痛點,形式為 MDN 開發人員需求評估調查和 瀏覽器兼容性報告 深度沉浸。 這些報告為我們提供了詳細且可操作的見解,以解決開發人員使用 Web 平檯面臨的最大挑戰,並導致 2021年的合作努力 .
作為該倡議的一部分, 已準備好新的瀏覽器測試工具包, Interop 2022,其中包括 18 個聯合準備的測試,用於評估最近開發的 Web 技術的實施水平。
測試評估的技術包括:
- 級聯 CSS 層
- 顏色空間(顏色混合,顏色對比)
- CSS 屬性容器(CSS 包含)
- 創建對話框的元素( )
- 網絡表格
- 滾動(滾動捕捉,滾動行為,過度滾動行為)
- 字體(字體變體交替,字體變體位置)
- 編碼 (ic)
- 網絡支持 API
- Flexbox的
- CSS 網格(子網格)
- CSS 轉換
- 固定定位 (CSS)。
提到這些測試是基於 Web 開發人員的反饋和用戶對瀏覽器行為差異的投訴。
已解決的問題分為兩類:Web 標準支持實施中的錯誤或缺陷(15 次測試)以及與規範中的歧義或不完整說明相關的問題(3 次測試)。
在第二類考慮的問題中,存在與內容編輯(contentEditable)、execCommand、鼠標和指針事件、可見區域單位(最小單位為lv*、sv*和dv*)相關的規範缺陷。更小和動態)。 視口大小)。
應該提到的是 該項目還發布了一個用於測試實驗版本的平台 在 Chrome、Edge、Firefox 和 Safari 瀏覽器上運行穩定。 Firefox 在解決不兼容性方面表現最好,穩定分支為 69%,實驗分支為 74%。 相比之下,Chrome 得分為 61% 和 71%,而 Safari 得分為 50% 和 73%。
終於 如果您有興趣了解更多信息,您可以在中查看詳細信息 以下鏈接。