看字面理解,js执行引擎讲的就是将js代码转化为机器码并执行的过程.
一款 JavaScript 引擎是由 Brendan Eich 在网景的 Navigator 中开发的,它的名字叫做
SpiderMonkey。SpiderMonkey 在这之后还用作 Mozilla Firefox 1.0~3.0版本的引擎
1.各大浏览器当今的js执行引擎,如下:
浏览器 js执行引擎
google chrome V8
IE 9+ Jhakra
Firefox 4+ JaegerMonkey
Opera Carakan
Safari Nitro
顺便提一下,现在闹得挺火热的node.js的执行引擎是V8,它作为服务器端的开发框架是一种新的突破,但是至于前景如何,这我们还不知道,有待观察。
2.作为一个web开发者,有必要多多了解js执行引擎的原理,这对于编写高效的js代码有很大的帮助作用。当然要了解更多相关于js执行引擎的最新状况,请到这来:http://www.oschina.net/project/tag/296/javascript-engine,可以学到不少知识哦