Target Platforms

  • Revision slug: CommonJS/Target_Platforms
  • Revision title: Target Platforms
  • Revision id: 93316
  • Created:
  • Creator: Petermichaux
  • Is current revision? No
  • Comment 1 words added, 1 words removed

Revision Content

There are four main open source JavaScript interpreters today: Rhino, Spidermonkey, v8 and JavaScriptCore (SquirrelFish?). Our goal is that libraries and applications that use the APIs defined here (and nothing else platform specific) will run unmodified on all four of these interpreters.

http://developer.mozilla.org/en/SpiderMonkey

http://code.google.com/p/v8/

http://trac.webkit.org/wiki/SquirrelFish

http://www.mozilla.org/rhino/

 

Until the interpreters themselves come with these APIs, this project will need to provide a layer that bridges these APIs to the native APIs of that interpreter.

 

Some other JS engines:

http://www.ejscript.org/

http://esxx.org/

 

Revision Source

<p>There are four main open source JavaScript interpreters today: Rhino, Spidermonkey, v8 and JavaScriptCore (SquirrelFish?). Our goal is that libraries and applications that use the APIs defined here (and nothing else platform specific) will run unmodified on all four of these interpreters.</p>
<p><a class=" external" href="http://developer.mozilla.org/en/SpiderMonkey" rel="freelink">http://developer.mozilla.org/en/SpiderMonkey</a></p>
<p><a class=" external" href="http://code.google.com/p/v8/" rel="freelink">http://code.google.com/p/v8/</a></p>
<p><a class=" external" href="http://trac.webkit.org/wiki/SquirrelFish" rel="freelink">http://trac.webkit.org/wiki/SquirrelFish</a></p>
<p><a class=" external" href="http://www.mozilla.org/rhino/" rel="freelink">http://www.mozilla.org/rhino/</a></p>
<p> </p>
<p>Until the interpreters themselves come with these APIs, this project will need to provide a layer that bridges these APIs to the native APIs of that interpreter.</p>
<p> </p>
<p>Some other JS engines:</p>
<p><a class=" external" href="http://www.ejscript.org/" rel="freelink">http://www.ejscript.org/</a></p>
<p><a class=" external" href="http://esxx.org/" rel="freelink">http://esxx.org/</a></p>
<p> </p>
Revert to this revision