目前全球的4大浏览器分别是谷歌的 Chrome,微软的Edge,苹果的Safari 和火狐的Firefox,这4大浏览器占了90%以上的份额。
而这4大浏览器背后,其实也是4大内核,分别是Trident(也称IE内核)、webkit、Blink、Gecko,无一例外,全是美国的。
从网页浏览行为来看,浏览器内核是解析网页的工具,通过“ 排版引擎 ” 和 “JavaScript 引擎 ”,将文本标记,解析成精美的网页,内核才是核心。
至于浏览器,形象的来讲,只是给内核套一个壳,加上一些其它功能,浏览器的核心还是内核。
但也因为内核有多个,大家的标准多多少少还是稍有不同的,所以大家在解析同一网页时,使用不同的浏览器时,可能会发现一些问题,那就是大家的排版可能不一致,甚至有些网页,在某些浏览器中,会显示“乱码”一样。
不过,好消息是近日谷歌、微软、苹果和 Mozilla 基金会联手了,这可是首次了,4家宣布共同努力提高浏览器的互操作性。
其实说得简单一点,那就是4大巨头表态,要确保 Chrome、Edge、Safari 和 Firefox 这4大浏览器,给所有用户,提供同样可靠和一致的 Web 体验,同一网页,用这4种浏览器浏览,都会是同样效果,不会再有“乱码”等等情况出现。
事实上,在2021年的时候,谷歌和微软就联手了,双方合作推出了 Compat 2021 标准,让双方的浏览器提供一致的WEB体验。
而这个Compat 2021 标准涉及的东西比较多,差不多囊括了网页上的所有显示元素,比如Dialog Element(对话框元素)、滚动条控件、表单控件等等。
当时苹果、火狐没有加入进来,而今终于苹果、火狐也加入进来了,4大浏览器齐聚首了。
另外值得一提的是,目前国内的浏览器,均使用的是前面所讲的4大内核,而这4大厂商更多的也是从内核入手,所以国产浏览器样,也一样可以享受到这一波技术红利。
原文标题 : 苹果、谷歌、微软、火狐四大巨头首次联手,解决网页“乱码”问题