CSS:浏览器的内核及了解,有哪些常见的浏览器内核?(面试题)
浏览器的内核及了解?有哪些常见的浏览器内核?
浏览器要渲染出网页给用户看 必须加载htm编码和js脚本渲染引擎渲染页面的UI和jd执行引擎操作内存,就是浏览器的内核
根据不同的浏览厂商 他们使用了不同的内核,内核的程序时很难实现的 根据我的了解有一些内核是公司自己实现的
浏览器内核分渲染引擎(Rendering Engine)和 JS 引擎。
渲染引擎:
负责取得网页内容(HTML、XML、图像等等)、整理讯息(如加入 CSS),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。JS 引擎:
解析和执行 JS 来实现网页的动态效果。
最开始渲染引擎和 JS 引擎并没有明确区分,后来 JS 引擎越来越独立,内核就倾向于指渲染引擎。
常见的浏览器内核:
1、IE浏览器内核:Trident内核,也是俗称的IE内核;
2、Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;
3、Firefox浏览器内核:Gecko内核,俗称Firefox内核;(Netscape6 浏览器及以上版本)
4、Safari浏览器内核:Webkit内核;
5、Opera浏览器内核:最初是自己的Presto内核,后来是Webkit,现在是Blink内核;
国内的浏览器:360 2345 夸克