Джава скрипт — интересный язык, в нём есть одна общеизвестная системная ошибка (если будете погружаться в тему — узнаете) , которую специально не убирают чтобы сохранить совместимость с более ранними скриптами, созданными на JavaScript. Сам JS — создан для фронтенда и его код обрабатывается непосредственно браузером.