问:
常见的浏览器内核有哪些?
浏览器内核其实是指layout engine/rendering engine,即图形引擎/渲染引擎,它负责解析HTML和CSS,渲染网页。
Trident
是ie的浏览器内核。
现在已经停止开发,被EdgeHTML替换。
Trident内核的常见浏览器有:
- ie6,7,8,9,10
- 360
- 搜狗
- 腾讯TT
- 猎豹
Gecko
Gecko原本由网景公司开发,现在则由Mozilla基金会维护。
Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。
Gecko内核的浏览器有:
- firefox
Presto
Presto是Opera前内核,Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃。
WebKit
现在使用WebKit引擎的浏览器:
- safari
- 搜狗浏览器、傲游浏览器、qq浏览器等使用双核,其中一个是WebKit
曾经使用过的浏览器:chrome(27之前)
Blink
Blink是一个由Google主导开发的开源浏览器排版引擎。
使用Blink内核的浏览器:
- Chrome(28之后)
- Opera
总结:浏览器内核主要指的是浏览器的渲染引擎,2013 年以前,代表有
Trident(IE),Gecko(firefox),Webkit(Safari chrome 等)以及
Presto(opera)。
2013 年,谷歌开始研发 blink 引擎,chrome 28 以后开始使用,而 opera
则放弃了自主研发的 Presto 引擎,投入谷歌怀抱,和谷歌一起研发 blink 引擎,国内各种
chrome系的浏览器(360、UC、QQ、2345 等等)也纷纷放弃 webkit,投入 blink 的怀抱。