主流浏览器及其渲染引擎 Amy

JS时一种解释型语言,要想运行JS脚本,必须在浏览器中嵌入JS引擎,浏览器之间的不兼容归结于它们包含的渲染引擎不同。渲染引擎的职责是解释Web页面的所有代码,包括html标签,JS脚本,CSS样式等,JS引擎作为一个子集被包含在渲染引擎中

1,Mozilla是Netscape公司创建,渲染引擎为Gecko

2,IE的渲染引擎是Trident(/MSHTML),遨游,腾讯TT等均选用该引擎

3,Safari的渲染引擎是KHTML

4,Opera的渲染引擎是Presto

5,Chrome的渲染引擎是Webkit,是KHTML的衍生品

主流JS引擎

JS引擎 主流浏览器
JScript IE
SpiderMonkey FireFox3.0及其以下
TraceMonkey FireFox3。1及其以上
JavaScriptCore Safari3.1及其以下
SquirrelFish safari4.0
Futhark opera9.5及其以上
V8 chrome
原文地址:https://www.cnblogs.com/amy2011/p/3131547.html