(234 intermediate revisions by more than 100 users not shown)
Line 1:
#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:
*[http://www.whitebeam.org/ Whitebeam], using [[SpiderMonkey]] on the [[Apache HTTP Server]]
*[http://mod-gcj.sf.net/rhinola.html Rhinola], using [[Rhino (JavaScript engine)|Rhino]] with [[gcj]] on the [[Apache HTTP Server]]
*[[Helma Object Publisher]], using JScript as an [[Active Server Pages|ASP]] scripting language, the [[Ruby_on_Rails]]-like [[TrimJunction]] and [[OpenMocha]].
Other common server-side programming languages are [[Perl]], [[PHP]], [[Python programming language|Python]], [[Ruby programming language|Ruby]] and [[ColdFusion]] amongst others.