Server-Side JavaScript

Server-side JavaScript (SSJS) refers to JavaScript that runs on the server-side. This term was coined because the language is predominantly used on the client-side, i.e. client-side JavaScript (CSJS). Examples include Node.js and AJAX. There are currenty two main JavaScript engines used server-side, both from Mozilla- MozillaRhino and MozillaSpiderMonkey. Rhino is a JavaScript interpreter written in Java that can also bring JavaScript server-side. SpiderMonkey, on the other hand, is a JavaScript interpreter written in C that is used in the Mozilla Firefox browser.