JavaScript — это язык событийно-ориентированного программирования, действующий в браузере. Как и PHP, JavaScript является интерпретируемым языком, а следовательно, сценарии на нем выполняются непосредственно, т.е. без предварительной компиляции. Но, в отличие от языка РНР, программы на котором работают непосредственно на веб-сервере, сценарии на JavaScript выполняются на клиентской машине, например ПК пользователя.