#REDIRECT [[JavaScript#Server-side JavaScript]]
'''Server-side JavaScript''' ('''SSJS''') refers to [[JavaScript]] that runs on [[server-side]]. This term was coined because the language was originally limited to just [[client-side]], i.e. [[client-side JavaScript]] (CSJS).
{{r to section}}
The first implementation of SSJS was [[Netscape Communications Corporation|Netscape]]'s LiveWire, included in their Enterprise Server 2.0 product, released in [[1996]].
Examples of current uses of JavaScript on the server include:
*[[Java Server Pages|JSP]], using [http://caucho.com Caucho Resin ] Servlet Runner which propose pure JavaScript as an alternative to Java in JSP (Resin version 2 only. Not available in version 3).
*[[Active Server Pages|ASP]], using JScript as an alternative to its default scripting language.
*[[Helma Object Publisher]], a Javascript Web Application Framework using [[Rhino (JavaScript engine)|Rhino]] and embedding the [[Jetty (web server)|Jetty HTTP Server]].
*[http://openmocha.org/ OpenMocha], a Javascript Application Server based on [[Helma Object Publisher|Helma]].
*[http://mod-gcj.sf.net/rhinola.html Rhinola], using [[Rhino (JavaScript engine)|Rhino]] with [[gcj]] on the [[Apache HTTP Server]].
*[http://www.whitebeam.org/ Whitebeam], using [[SpiderMonkey]] on the [[Apache HTTP Server]].
Other common server-side programming languages are [[Perl]], [[PHP]], [[Python programming language|Python]], [[Ruby programming language|Ruby]] and [[ColdFusion]] amongst others.
==See also==
*[[JavaScript]]
{{compu-stub}}
[[Category:JavaScript programming language]]
|