Видимо все таки javascript является хорошим языком для web-программирования. + ко всему у его серверной части огромная библиотека))) + сам язык си-подобен, следовательно синтаксис учится за пару дней для тех кто знает хоть один си подобный язык. Плюсов у него много, за это его и полюбили.
1. Ну, в вебе оживляет клиентскую сторону именно JavaScript, альтернатив я как-то не видел. 2. Это довольно простой (имхо) с точки зрения синтаксиса язык. Например лично мне он нравится больше, чем Lua или Python, но при этом ничего против этих языков не имею. 3. Его теперь можно использовать и вне веба. Достаточно установить NodeJS например и появится возможность уже работать вне ограниченной среды в браузере.