相关引擎

渲染引擎

浏览器内核,也就是“渲染引擎”,主要作用是:决定浏览器如何显示网页及网页格式的信息。

Trident内核

Trident是IE内核。不开源,也只能使用在windows平台中。

使用该内核的浏览器主要有:

  • IE6~IE7,IE8(Trident4.0),IE9(Trident5.0),IE10(Trident6.0)。
  • 360浏览器:1.0~5.0使用Trident;6.0版本使用Trident+webkit;7.0版本使用Trident+Blink。
  • UC浏览器:Trident+webkit。
  • ……

Gecko内核

Gecko内核也就是Firefox内核,开源,可开发程度极高,可跨平台(windows,Linux,MacOs X等)。

使用该内核的浏览器主要有:Mozilla Firefox(火狐浏览器)。

Webkit内核

Webkit内核是苹果公司自己的内核,是Safari内核,也是Chrome内核原型;开源。

使用该内核的浏览器有:

  • Google Chrome(曾经)
  • Apple Safari
  • 360浏览器:6.0版本使用Trident+webkit。
  • UC浏览器:Trident+webkit。
  • Android默认浏览器。

Blink内核

Blink是一个由Google和Opera Software开发的浏览器排版引擎
使用该内核的浏览器主要有:Chrome浏览器(现在)。

Presto内核

Presto是由Opera Software开发的浏览器排版引擎,它是世界公认最快的渲染速度的引擎。(已废弃)

Javascript引擎

js引擎的主要作用就是将js代码转化成更高效、优化的代码。也就是 读取和编译 js代码;目标就是在最短时间内编译出最优化的代码。

常用的js引擎有:


js引擎.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 浏览器发展史 现在浏览器已经成为网上生活的重要家园和工具。而从1991年,Web之父Tim Berners-Lee...
    波段顶底阅读 17,346评论 6 86
  • 内核 首先得搞懂浏览器内核指的是什么 浏览器内核又可以分成两部分:渲染引擎(layout engineer或者Re...
    闻金听凤阅读 4,455评论 0 0
  • 内核 首先得搞懂浏览器内核究竟指的是什么。 浏览器内核又可以分成两部分:渲染引擎(layout engineer ...
    一直以来都很好阅读 4,200评论 0 1
  • 美丽的小则小姐: 展信佳! 偶然听朋友说起,今天是520。不知为何,我突然就想起了许久未曾见面的你,曾经青涩温柔的...
    谙言阅读 3,511评论 7 8
  • 一年一度中国人们都会过年,放炮,点烟花,不关大人还是小孩,都会放一点,可近期天中会有很多雾霾,所以,所有的人们在2...
    李李白_6c54阅读 2,405评论 0 2