9年的第二次浏览器大战之前，JavaScript引擎仅简单地被当作能阅读执行JavaScript源代码的直译器。第一个JavaScript引擎由布兰登·艾克在网景公司开发，用于Netscape Navigator网页浏览器中。引擎的名字叫做SpiderMonkey，由C++实现。它自JavaScript 1.5升级以符合ECMA-262版本3。Rhino引擎，由网景公司的诺里斯·博伊德（Norris Boyd）开发，由Java实现。像SpiderMonkey一样，Rhino符合ECMA-262版本3。J