微軟和谷歌倡導啟動Compat2021活動:提高不同瀏覽器間的兼容性
谷歌和微軟近日聯合宣布,將會和Igalia等諸多公司以及“更廣泛的網絡社區”合作,共同提高不同瀏覽器之間的兼容性。這項名為Compat2021的活動,工作重點是解決引起開發者社區抱怨的5大領域。
這些開發者抱怨的最多的5大領域分別是CSS Fle Xbox , CSS Grid, CSS sticky positioning、CSS aspect-ratio property以及CSS Transforms。這些信息都是通過Mozilla開發者網絡(MDN)、以及State of CSS和State of JS問卷調查收集而來的。
CSS Flexbox是一個使用非常廣泛的功能,但它可能會導致圖片在不同的瀏覽器中被錯誤地拉伸。之所以選擇它,是因為它是MDN 2020年瀏覽器兼容性報告中的首要問題,此外它也是CSS狀態報告中使用最廣泛、最知名的功能。目前,85% 的瀏覽器通過了該功能的測試,在Chrome 瀏覽器上75% 的頁面加載中都會出現該功能。
榜單上另一個被廣泛使用的功能是CSS Transforms,在Chrome 上80% 的頁面加載都使用到它。不過這個在web-platform-tests 上的測試通過率只有55%,所以要想讓每個瀏覽器都達到同樣的水平,可能還需要再做一些工作。