Если моя память мне не изменяет, было время, когда использование JavaScript для веб-разработки было крайне неодобрительным, потому что, среди прочего, это было проблемой конфиденциальности и безопасности пользователей, а некоторые просто отключили ее.
В настоящее время вы вряд ли увидите крупный веб-сайт, который не использует JavaScript, и многие веб-сайты перестанут функционировать вообще без JS, будь проклята изящная деградация. Либо это, либо юзабилити будет сильно подорвано, как на сайтах SE.
Что изменилось между тем и сейчас, что сделало JavaScript практически повсеместным в веб-разработке? Или мое утверждение о том, что Дж.С. был осужден за плод моего воображения, и так было всегда?
источник
Несколько изменений объединились, чтобы сделать этот храбрый новый мир:
Ajax Хорошо, давайте будем честными - я имею в виду Gmail. Gmail показал людям, что вы можете создать гибкое веб-приложение в javascript. Последовал поток приложений Ajax.
jQuery DOM API браузера ужасны и несовместимы с загрузкой. jQuery дал людям достойный API для написания кода, который был одинаковым для всех браузеров. (Да, есть другие хорошие проекты, которые делают это, но jQuery является самым популярным.) Также было достаточно легко, чтобы непрограммисты могли копировать и вставлять свой способ, чтобы получить плавную анимацию.
IE6 Нет, правда! IE6 был первым браузером, который должным образом поддерживал что-то вроде настоящей CSS-спецификации, и тот факт, что IE был настолько доминирующим, означал, что у вас была надежная базовая линия, на которую можно было опираться. Тот факт, что мы смеемся над этим сейчас, больше связан с тем, сколько ему лет - это было неплохо, когда он впервые появился.
Chrome Когда Google выпустил Chrome и его быстрый движок V8, они начали новую гонку производительности, результатом которой стало значительное увеличение скорости работы JavaScript в сети. Более быстрый javascript означает, что вы можете сделать больше в javascript, прежде чем он начнет раздражать ваших пользователей.
источник
Люди изобрели дистанционно защищенные песочницы JavaScript и научились применять их более эффективно, а также увеличили общую вычислительную мощность, сделав ее более дешевой. Кроме того, появление AJAX и прочего делает возможными эффекты с JavaScript, которые вы никогда не могли бы себе представить, используя только HTML - все самые передовые веб-функции просто требуют JavaScript. Таким образом, веб-сайт, который работает без JavaScript, является совершенно безжизненным и неодушевленным, чего не хотят потребители.
источник