jjgod / blog Random notes by Jjgod Jiang.

现有的 JavaScript 实现概览

严格来说,JavaScript 其实指的是 Netscape/Mozilla 对 ECMAScript 标准的实现,但考虑到习惯因素,这里就不咬文嚼字了。

目前仍然在开发中的 JavaScript (ECMAScript) 开放源代码的实现包括:

JavaScriptCore

Apple 开发的 JavaScript 引擎,以 Mac OS X Framework 的形式提供,与 WebCore 一同结合而成 WebKit Framework。JavaScript 是基于 KDE 计划的 KJS 库和 PCRE 正则表达式库开发的。

特点:

网站:

KDE 提供了 kjsembed 库,也是基于 KJS 的,但依赖 Qt (和 KDE)。

SEE

是 Simple ECMAScript Engine 的缩写,提供了 ECMAScript 的解析器和运行时环境。提供到 JavaScript 1.5 (ECMAScript 第 3 版) 的兼容性。

特点:

网站:

文档:

Using SEE

DMDScript

Digital Mars 的 ECMAScript 实现,作者是 D 语言的发明者。

特点:

网站:

SpiderMonkey

Mozilla 的 JavaScript 参考实现,支持到 JavaScript 1.7。

特点:

网站:


No Comments Yet


There are no comments yet. You could be the first!

Leave a Comment