JavaScript se ale snad nepoužívá přímo ke generování stránky jako takové. Alespoň jsem to nikde neviděl. Slouží jen jako doplněk k omezené manipulaci s již vygenerovanou stránkou. Na spuštění JS IMHO musíte nejprve mít nějakou hotovou HTML stránku, do které se vloží, kdežto ostatní jazyky jsou to HTML schopné generovat samostatně.
Jistou výjimkou by se dal nazvat AJAX ale ten vlastně jen umožňuje v už načtené stránce pracovat s externími scripty jiných jazyků a tak její zásadně obsah měnit bez nutnosti reloadu celé stránky. Pořád to ale není jazyk, který by byl vhodný nebo možná spíš schopný generovat celou stránku bez cizí pomoci.
Kromě toho jsou oba (JS i AJAX) závislí na browseru a každý browser s nimi pracuje jinak, zatímco Perl, Python, PHP, ASP... mají interpreter, který ke kódu přistupuje vždy stejně (podle verze).