[转]基于C语言的Javascript引擎探索

作者:邱 俊涛, 软件工程师, 云电同方研发中心

来源:http://www.ibm.com/developerworks/cn/linux/l-cn-spidermonkey/

基础知识

SpiderMonkey 简介

和其他的 JavaScript 引擎一样,SpiderMonkey 不直接提供像 DOM 这样的对象,而是提供解析,执行 JavaSccript 代码,垃圾回收等机制。SpidlerMonkey 是一个在 Mozilla 之下的开源项目,要使用 SpiderMonkey,需要下载其源码,然后编译为静态 / 动态库使用。

要在自己的应用程序中使用 SpiderMonkey,首先需要了解以下三个核心概念:

……

还有另外一个大名鼎鼎的JS引擎:V8,记得Node JS主要是用他跑起来的,大家有兴趣的请G之