我想大家都知道浏览器内核有两项功能,一项是渲染页面,另外一项是解析js文件,
由于浏览器的厂商不同,常见的PC端浏览器内核有以下4种:
- 第一种是IE的trident内核,但是微软最新的edge浏览器采用的内核是edge内核,没有采用trident内核,IE系列估计在不久的将来会退出市场,
- 第二种则是Firefox的Gecko内核,它有着神一样的对手blink内核,但是却有着猪一样的队友flash。
- 第三种则是webkit内核,是苹果系统必备的浏览器内核,
- 第四种则是市场占有率最高的blink内核,Opera浏览器和国产浏览器的最新版用的都是blink内核,blink内核是对webkit内核的二次开发,相当于是webkit内核的一个分支。
注意:国内的双核浏览器大多是基于以上内核的二次开发,所以大家在做兼容性的时候只需要兼容以上内核就行了。
至于移动端,Android系统常用的是blink内核,IOS系统用的是自己的Webkit内核,winPhone用的仍然是Trident内核