美文网首页不羁放纵爱前端
浏览器内核和javascript引擎

浏览器内核和javascript引擎

作者: 觉不够睡的早班车 | 来源:发表于2016-05-24 08:49 被阅读626次

面试时候被问到浏览器的内核,,亲,宝宝没记过啊o(>_<)o ,只隐约记得是一个英文单词,,只好弱弱的说只记得浏览器的前缀。所以这里备忘一下==!

浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTMLJavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

内核分类:

Trident:

IE内核,IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0)

Gecko:

Gecko(Firefox内核):Netscape6开始采用的内核,后来的Mozilla FireFox(火狐浏览器) 也采用了该内核。

Presto:

Presto(Opera前内核) (已废弃): Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃。Opera现已改用Google Chrome的Blink内核。

Webkit:

Webkit(Safari内核,Chrome内核原型,开源):它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎。WebKit内核常见的浏览器:傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Android 默认浏览器。在脚本理解方面,Chrome使用自己研发的V8引擎。

Blink:

Blink是一个由Google和Opera Software开发的浏览器排版引擎,Opera表示将会跟随谷歌采用其Blink浏览器核心,同时参与了Blink的开发。

JavaScript引擎

JavaScript引擎是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中。

Mozilla:

SpiderMonkey,第一款JavaScript引擎。

Google:

V8,是Chrome浏览器的一部分。

微软:

Chakra (JScript引擎),中文译名为查克拉,用于Internet Explorer 9的32位版本。

Opera:

Carakan,由Opera软件公司编写,自Opera10.50版本开始使用。

相关文章

  • 浏览器内核简介

    什么是浏览器内核 浏览器引擎分为排版引擎和Js引擎两种。js引擎就是解释执行javascript的,而排版引擎就是...

  • 常用浏览器内核

    内核 浏览器内核可以分成两部分:渲染引擎 和 JavaScript 引擎,它负责取得网页的内容(HTML、XML、...

  • JavaScript - 基础

    JavaScript 浏览器的内核 谷歌浏览器 Webkit内核(v8引擎)Blink火狐浏览器 Gecko内核欧...

  • 浏览器渲染引擎

    浏览器的内核中主要分为渲染引擎和 javascript 引擎,本篇主要围绕渲染引擎介绍一下浏览器的工作原理。 渲染...

  • 浏览器渲染页面

    浏览器的工作机制 浏览器包含渲染引擎(也称浏览器内核)和 JavaScript 引擎,它们都是单线程运行。单线程的...

  • 【浏览器内核】渲染引擎、JavaScript引擎

    浏览器内核 浏览器内核 又可以分成两部分:渲染引擎 和 JS引擎。 渲染引擎 渲染引擎 主要包括: HTML 解释...

  • 浏览器内核和javascript引擎

    面试时候被问到浏览器的内核,,亲,宝宝没记过啊o(>_<)o ,只隐约记得是一个英文单词,,只好弱弱的说只记得浏览...

  • 浏览器工作流程

    1. 浏览器内核: 浏览器内核分为两部分:渲染引擎 和 JS引擎 渲染引擎:获取网页的 html,css...

  • HTML 基础

    1浏览器内核 (渲染引擎和JS解析引擎) Trident(IE内核)IE、傲游、世界之窗浏览器、Avant、腾...

  • 浏览器内核多进程机制

    1.浏览器内核常驻线程 浏览器 GUI 渲染线程 JavaScript 引擎线程 浏览器定时触发器线程 浏览器事件...

网友评论

    本文标题:浏览器内核和javascript引擎

    本文链接:https://www.haomeiwen.com/subject/qaczrttx.html