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引擎越来越独⽴,内核就倾向于只指渲染引擎
① Gecko(Mozilla Firefox Firefox) 等使用)
③ EdgeHTML(也称Chakra,Edge和其他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逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。