综艺
w3c标准(电脑技巧:常见的浏览器内核介绍,你都知道吗?)

浏览器,老将退役,新王登基?

今天打开电脑想查个资料,突然想起来,这年头大家用的浏览器好像都长一个样。点开一看,大部分都是基于谷歌的那个内核做的。想想以前IE一统天下的时候,现在真是变了不少。

以前用电脑,第一件事就是装360或者QQ浏览器,说是兼容性好。后来发现它们其实都是借了Chrome的技术,自己加点皮,核心还是谷歌那一套。说白了,现在市面上大半的浏览器,比如你手机里的华为浏览器、小米浏览器、甚至Edge,背后都是Chromium在撑着。

这个Chromium原本是谷歌搞出来的,最早用的是苹果Safari那个Webkit内核。但后来谷歌觉得自己能做得更好,就分出来搞了个Blink内核。这一下不得了,速度提上来了,插件也多,慢慢就成了行业标准。

现在连微软都认输了。原来的IE浏览器,用的是自家Trident内核,当年靠着Windows系统直接霸榜。但因为更新慢,漏洞多,网页显示还不标准,慢慢地就被大家嫌弃了。最后微软干脆放弃治疗,直接把Edge换成了Chromium内核。到现在,IE已经彻底停更,只能在一些老单位看报表的时候还能见到它。

Firefox倒是坚持下来了。它用的是Gecko内核,完全自己写的,不跟风。很多人喜欢它,就是因为隐私做得好,不会偷偷传数据。虽然速度比不上Chrome,内存占用也高点,但还是有一批忠实用户在用。特别是搞开发的人,有时候还得靠它测兼容性。

苹果的Safari就不一样了,只用在iPhone和Mac上。它一直用WebKit内核,而且苹果规定,所有iOS上的浏览器都必须用这个内核。所以哪怕你在iPhone上装Chrome,其实里面跑的还是WebKit那一套,只是界面像Chrome而已。

说到Opera,这算是个老资格了。它是最早做鼠标手势的,还搞出过页面压缩、内置邮箱这些功能。以前它用的是自家Presto内核,确实快。但后来实在扛不住,2013年左右也转投了Chromium怀抱。现在的Opera,看着有特色,比如自带广告拦截和VPN,但底子还是Blink。

现在的新浏览器,基本没几个敢自己写内核的了。为啥?太难了。光是把HTML、CSS、Javascript这些东西解析清楚,就得一大堆人干好多年。再加上还得天天跟着W3C标准更新,防漏洞,拼性能,成本太高。所以大家都选择站在巨人肩膀上,直接用Chromium。

就连一些专门做反监控的指纹浏览器,比如中屹那种,也是拿Chromium改的。它们不是从零造轮子,而是在原有基础上砍掉多余功能,再把各种硬件特征伪装一下,让你上网不留痕。

结果就是,你现在打开任务管理器,随便一个浏览器都能占几百兆内存。Chrome是出了名的吃内存大户,开十几个标签页,1G没了很正常。Edge虽然优化过,说比Chrome省30%资源,但也差不了太多。

相比之下,IE当年确实省资源,CPU和内存占得少。但它的问题是网页显示不准,很多新网站打不开。而且安全性差,点个链接都能中病毒。现在除了某些银行或者政府内部系统还要求必须用IE模式,普通人早就不用了。

Firefox算是个例外。它一直在改进,最近几年内存控制好了不少。而且它坚持不用Chromium,就是为了保持技术多样性。万一哪天谷歌不高兴了,把Chromium闭源,整个互联网可能会出大问题。

不过对普通用户来说,这些技术细节没啥感觉。大家只关心能不能打开网页,速度快不快,广多不多。所以Chrome能赢,不是因为它技术最先进,而是体验做得最好。

你要是现在想做个新浏览器,大概率也只能选Chromium。自己写内核?除非你是苹果、谷歌这种量级的公司,不然真玩不起。

所以你看,表面上浏览器种类很多,实际上就三家内核在打:Blink、WebKit、Gecko。其中Blink已经占据了绝对优势,其他的,要么退场,要么坚守小众市场。

这事儿就这么简单,也没啥复杂的。技术发展到最后,往往就是几家通吃。我们能做的,也就是选个顺手的工具,该上网上网。


顶一下()     踩一下()

热门推荐

发表评论
0评