浏览器内核汇总

333 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第12天,点击查看活动详情

前言

浏览器是前端最重要的工具,正所谓,工欲善其事,必先利其器,加深对浏览器的认知,打磨好这把工具,做起需求游刃有余,下面我们来了解一下各大浏览器之间的内核。

Blink

谷歌浏览器应该是开发调试最常用的浏览器工具,首先肯定就得介绍谷歌的内核: Blink是谷歌浏览器的内核,但因为历史原因,谷歌之前用的苹果浏览器的核心webkit,所以Blink就像webkit的一个分支一样,后续Opera也运器了谷歌的内核,可见谷歌的‘魅力’。

webkit

webkit是苹果Safari使用的内核,上面提到了谷歌也使用过webkit,该内核网页浏览速度较快,但是对于代码的兼容性低,并且对网页代码的容错率也不错,一些网页不能够正常的显示。

Trident

Trident是IE浏览器的内核(IE终成历史),刚开始IE打败同时期的浏览器就走上了摆烂的道路,留有很多问题没有解决,版本也没有怎么迭代更新,导致早期程序员做IE浏览器兼容的时候苦不堪言,IE也成就了‘美名’。后续其他浏览器出来有了竞争力,微软才开始更新,后续又推出了Edge,Edge用的是谷歌那套内核,对比前辈可是好用很多。

Gecko

Gecko是Firefox和Flock的内核,火狐浏览器也是常见的浏览器,它的内核功能齐全,可以支持多样的扩展跟复杂页面,缺点也很明显,就是耗内存。

Presto

Presto是Opera之前的内核,它的速度非常快,对比其他浏览器,它处理的速度是其他的3倍,但是网页兼容性不太好,后续就用了谷歌的内核。

总结

以上就是浏览器内核的汇总,了解一下内核知道浏览器的一些历史还是挺有意思的。