Чтобы понять то, что я собираюсь вам рассказать, вам нужно вместе со мной отправиться в прошлое, а именно в 1995 год, когда был создан JavaScript.

JavaScript в Netscape.

Брендан Эйх разработал JavaScript в Netscape Communications в 1995 году. Netscape и Эйх создали JavaScript как язык сценариев для использования с Netscape Navigator, флагманским веб-браузером компании. Первоначально известный как LiveScript, Netscape изменил название на JavaScript, чтобы позиционировать его как дополнение к языку Java Sun Microsystems. JavaScript, за исключением некоторых поверхностных синтаксических сходств, не имеет отношения к языку программирования Java.

После его выпуска все больше браузеров стали поддерживать JavaScript. Тем не менее, большую часть своей истории JavaScript не считался серьезным языком программирования. Его ранние выпуски имели серьезные проблемы с производительностью и безопасностью, но у разработчиков не было выбора. Им приходилось использовать JavaScript, если они хотели запускать программы в браузере.

Двигатель V8.

Выпуск Google Chrome V8 с открытым исходным кодом, высокопроизводительного движка JavaScript, в 2008 году стал переломным моментом для JavaScript. Последующее распространение быстрых движков JavaScript позволило разработчикам создавать сложные браузерные приложения, которые конкурировали с настольными и мобильными приложениями с точки зрения производительности.

Рождение Нодейса.

Вскоре после этого Райан Даль выпустил Node.js, кроссплатформенную среду с открытым исходным кодом. Это позволяло вам запускать код JavaScript из-за пределов браузера. Он освободил JavaScript от ограничений браузера и напрямую способствовал нынешней популярности JavaScript. Теперь JavaScript можно использовать для создания широкого спектра приложений, включая браузерные, серверные, мобильные и настольные приложения. Сегодня JavaScript используется в продуктах большинства крупных онлайн-компаний, включая Facebook, Twitter, Netflix и Google.

Где будет JavaScript через 10 лет?

JavaScript прошел долгий путь с момента его первоначальной реализации, которая заняла всего 10 дней. Стандарт JavaScript, впервые предложенный как ECMAScript 1 в 1997 году, сейчас находится в девятой итерации по состоянию на конец 2018 года (ES 2018). Различия между спецификациями ECMAScript 1 и ES 2018 огромны: похоже, они описывают разные языки. За прошедшие годы JavaScript претерпел значительные изменения. Хотя не все соглашались с каждым изменением, все они способствовали тому, чтобы JavaScript стал более надежным, безопасным и выразительным языком.

Сегодняшнее сообщество JavaScript, возможно, является самым активным сообществом в области программирования. Иногда кажется, что каждую неделю выпускаются новые инструменты, фреймворки и библиотеки. Доступны всевозможные препроцессоры и транспиляторы, начиная от программ, которые переводят современные программы JavaScript, чтобы их могли запускать старые движки JavaScript, и заканчивая компиляцией совершенно новых языков с помощью JavaScript. Стандарт JavaScript сам по себе является постоянно развивающимся документом, в который быстро вносятся улучшения. Механизмы JavaScript включают изменения почти так же быстро. Новые разрабатываемые операционные системы (например, Fuchsia от Google) добавляют поддержку разработки нативных приложений на JavaScript. Все это означает, что у JavaScript большое будущее. Это прекрасное время для изучения JavaScript!

Источник:

Эта статья во многом вдохновлена ​​этой публикацией Краткая история Javascript от Launch School.