- IBM's own j9 JRE/JDK 6.0 includes, following the Java JSR 223 an implementation of Mozilla's Rhino SSJS engine (try for yourself. Open a command prompt and type
- The second implementation can be found in Project Zero and its commercial implementation WebSphere sMash
- Last not least there are XPages with its JVM based SSJS implementation.
- A number of extension build on top of NodeJS:
- Flusspferd is written in C++, uses Mozilla's SpiderMonkey JS engine and provides C++ language bindings. Will extend to newer engines when available.
- CommonJS defines a common set of APIs for SSJS. From the description:
There is a long list of implementations including NodeJS and Apache CouchDB.
I do not know to what extend IBM does or will support CommonJS, nevertheless it is a development to keep an eye on
- The Jaxer application server is offered by the same team who brought us the outstanding Aptana JS IDE for Eclipse
- Erbix Application Server, featuring an online IDE
- ejscript from embedThis Inc
- Mynajs application server based on Rhino
- For brave souls: mod_js a Apache HTTP plug-in
So it is really time to give the curly brackets a try.
Want to know more? Visit my Lotusphere 2011 AD103 session.