JS в браузере, как и HTML,CSS является конечным продуктом и отображается на стороне пользователя.
Страница закачивается на компьютер. (Всё что делается на стороне пользователя исполняется с помощью его компьютера.) Именно по этому принципу и работают блокировщики рекламы в браузерах.
У вас своя локальная версия сайта которую вы можете обработать как хотите.
Это значит что невозможно запретить возможность изменения.
По этому 90% функциональности сайта переносится на бэк.