Home > Overview > NodeJS versus RingoJS
Erbix, as a JavaScript application development and hosting platform, uses RingoJS as a server-side JS engine to execute the JavaScript code in the users' accounts.
NodeJS is another JS server-side engine. Both implement parts of CommonJS specs - an effort trying to ensure that minimal differences are required when trying to port JS apps from one engine to another.
To get a more detailed feeling about both of them, we have created the following comparative table:
| Comparative Table | RingoJS | NodeJS |
|---|---|---|
| Main contributor | Hannes Wallnofer | Ryah Dahl |
| Underlying JS engine | Mozilla Rhino | V8 |
| Implementation language | Java | C++ |
| Available since | 2008 | 2009 |
| Multi-thread support | yes | no |
| Project's URL | http://www.ringojs.org/ | http://nodejs.org/ |
Discussions comparing NodeJS with RingoJS:
- RingoJS versus NodeJS by gmosx [with HackerNews comments].
- RingoJS and Node.js by nodejsbot.
- Benchmarks (initial and updated) by Hannes Wallnofer.
