desviando el tema pero igual queria comentarlo. hubo un tiempo que pense si javascript es del lado cliente entonces deberia existir algun interprete de lado servidor. en su momento poco encontre, pero segun Netscape desarrollaba un servidor http donde tenia como lenguaje javascript pero creo que ese software paso a mejor historia. luego segui buscando y encontre un proyecto llamado wxJavascript el cual porta la libreria wxWidgets y luego crearon un modulo para apache llamado mod_wxjs, aca puedes ver mas
http://www.wxjavascript.net/. total, el modulo nunca me funciono porque no lo entendia, algo hacia mal, o simplemente el modulo tenia fallos. en fin, en la wikipedia tambien puedes leer acerca de
javascript server-side. lo que si concuerdo es que no se habla mucho de javascript de lado servidor quizas por su poca o nula popularidad.