Google、Mozilla、蘋果及微軟等瀏覽器業者,再加上專門推廣網路相容性與正義的Bocoup,以及自由軟體顧問公司Igalia,在上周發表了Interop 2022,以替各種瀏覽器打造一致的相容性與互動規格,針對不同的能力開發測試套件,以讓各瀏覽器可根據其測試評分加以改善,最終目的是解決網頁開發者的痛苦。

其實上述瀏覽器業者自2019年便開始推動彼此間的相容性,當時是以Mozilla Developer Network(MDN)的開發者需求評估(Developers Needs Assessment,DNA)作為基礎,以釐清開發者的需求並推動瀏覽器的相容與互動,此一評估報告到了2021年衍生出Compat 2021,列出了5個瀏覽器的領域與相容性評估,而今年的Interop 2022除了納入Compat 2021的5項領域外,額外新增了10個領域。

Interop 2022的規格與測試除了具備Compat 2021的Aspect Ratio、Flexbox、Grid、Sticky Positioning與Transforms之外,新增了Cascade Layers、Color Spaces and Functions、Containment、Dialog Element、Forms、Scrolling、Subgrid、Typography and Encodings、Viewport Units與Web Compat,在這15個領域中,每個領域占了測試的6%,剩下的10%則分給還在調查與建立的Editing/contentEditable/execCommand、Pointer/Mouse Events及Viewport Measurement等領域。

根據Interop 2022的測試,最近的Chrome與Microsoft Edge在相容與互動性上已達71%,Firefox則是74%,Safari為73%,它們在不同領域上的相容/互動能力各有擅場,相關的規格與測試結果也可作為改善相容/互動性的參考。

Google表示,Interop 2022是為了解決開發者經年累月以來所面臨的痛點,這並非單一瀏覽器業者能夠完成的任務,而是必須藉由所有主要瀏覽器業者的合作,讓網路平臺能夠更有用也更可靠,讓開發者可將大多數的精力用在建置更好的網路經驗,而非解決瀏覽器不一致的問題。

熱門新聞

Advertisement