История изменений
Исправление Aber, (текущая версия) :
Пользуйся Vanilla JS, никто не запрещает. Я тоже не люблю тривиальные вещи, если и писал фронт то там собиралось в дистрибутированный бандл только то что очень нужно.
Опечаток не нашел, но я похоже не о том говорил.
применение «тривиальных скриптов»
Я тебя не правильно понял, я подумал ты про зависимости на тривиальные скрипты.
А ты оказывается говорил про то что на простой странице, без всякой надобности, используется JS, хуже всего что без его исполнения страница не отобразится. Если ты про это, то я с тобой полностью согласен, я не люблю такие сайты.
Я и не пишу такие сайты, если я делаю что-то на фронт, то это сложные приложения, и мне нравится что браузер позволяет делать такие вещи, как я уже сказал браузер это удобный, кроссплатформенный runtime.
Конечно такие приложения потребляют память, потому как эти «странички» хранят не текущее состояние, а зачастую полное состояние исполняемого приложения, т.е. там хранится модель данных приложения, оно отображается через манипуляции DOM, т.е модель данных отображения.
Плюс для скорости теперь JS не интерпретируется, а компилируется Just-in-Time, все JIT потребляют много памяти.
Короче, браузер крут как runtime, жаль что этой мощью пользуется там где нужно и где не нужно.
Исходная версия Aber, :
Пользуйся Vanilla JS, никто не запрещает. Я тоже не люблю тривиальные вещи, если и писал фронт то там собиралось в дистрибутированный бандл только то что очень нужно.
Опечаток не нашел, но я похоже не о том говорил.
применение «тривиальных скриптов»
Я тебя не правильно понял, я подумал ты про зависимости на тривиальные скрипты.
А ты оказывается говорил про то что на простой странице, без всякой надобности, используется JS, хуже всего что без его исполнения страница не отобразится. Если ты про это, то я с тобой полностью согласен, я не люблю такие сайты.
Я и не пишу такие сайты, если я делаю что-то на фронт, то это сложные приложения, и мне нравится браузер позволяет такие вещи делать, как я уже сказал браузер это удобный кроссплатформенный runtime.
Конечно такие приложения потребляют память, потому как эти «странички» хранят не текущее состояние, а зачастую полное состояние исполняемого приложения, т.е. там хранится модель данных приложения, оно отображается через манипуляции DOM, т.е модель данных отображения.
Плюс для скорости теперь JS не интерпретируется, а компилируется Just-in-Time, все JIT потребляют много памяти.
Короче, браузер крут как runtime, жаль что этой мощью пользуется там где нужно и где не нужно.