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