1、各种浏览器内核介绍

IE:trident内核(IE内核)

Chrome:Blink内核,Google和Opera Software共同研发

360浏览器: 兼容模式(trident内核)、极速模式(Blink内核)

FireFox:gecko内核,Mozilla自己开发的一套开放源代码、以C++编写的渲染引擎

Safari:webkit内核,开源的浏览器引擎,源自于Linux平台上的一个引擎,经过Apple公司的修改可以支持Mac与Windows平台

Opera:以前是presto内核,现在改为Blink内核

2、浏览器三大内置引擎

渲染引擎:负责取得⽹⻚的内容( HTML 、 XML 、图像等等)、整理讯息(例如加⼊CSS 等),以及计算⽹⻚的显示⽅式,然后会输出⾄显示器或打印机。

浏览器的内核的不同对于⽹⻚的语法解释会有不同,所以渲染的效果也不相同。

所有⽹⻚浏览器、电⼦邮件客户端以及其它需要编辑、显示⽹络内容的应⽤程序都需要内核。

JS 引擎:解析和执⾏ javascript 来实现⽹⻚的动态效果

最开始渲染引擎和 JS 引擎并没有区分的很明确,后来JS引擎越来越独⽴,内核就倾向于只指渲染引擎

WebKit 是一个开源浏览器引擎,与之相对应的引擎:

GeckoMozilla Firefox Firefox) 等使用)

Trident(也称MSHTMLIE 使用)

EdgeHTML(也称ChakraEdge和其他UWP浏览器使用)

3、安卓内核的简单介绍

Android:

Google 开发的手机操作系统Android中内置的浏览器也是采用的WebKit引擎。

Android(美国谷歌公司开发的移动操作系统)

安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin Rubin)开发,主要支持手机

2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视数码相机游戏机智能手表等。

image.png