Server-Side JavaScript
Server-Side JavaScript се изпълнява на сървъра. Поради това
той има достъп до файловата система на сървъра, до различни бази
данни, намиращи се на него, както и до всички други ресурси на сървъра.
Server-Side JavaScript също се вгражда в HTML страницата.
За разлика от клиентската част на езика обаче, сървърските приложения
се разработват на две стъпки: първо страницата се компилира до така
наречения bytecode executable (изпълним байткод).

Втората стъпка се изпълнява, когато потребител поиска достъп до
страницата. Тогава байткодът се преглежда, изпълняват се всички
обръщения към Server-Side JavaScript, като резултатът от това е
или HTML, или Client-Side JavaScript код. Крайният резултат е динамична
HTML страница, която потребителя получава.

|