--- title: JavaScript localeTitle: JavaScript --- ## JavaScript JavaScript является наиболее широко используемым языком сценариев на Земле. И он имеет самую большую библиотечную экосистему любого языка программирования. JavaScript является основным языком Интернета и единственным языком программирования, который может работать во всех основных веб-браузерах. Примечательно, что JavaScript не имеет никакого отношения к Java. [JavaScript: самый неправильный язык программирования в мире](http://www.crockford.com/javascript/javascript.html) Официальное название JavaScript - ECMAScript, определенный в стандарте [ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm) Если вы хотите больше узнать о языке JavaScript и почему он так широко используется, прочитайте статью Куинси Ларсона - [Какой язык программирования я должен изучить в первую очередь?](https://medium.freecodecamp.org/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d) - или смотреть это [вдохновляющее видео от Preethi Kasireddy](https://www.youtube.com/watch?v=VqiEhZYmvKk) . ## Автономные движки JavaScript Mozilla's SpiderMonkey, первый в мире движок JavaScript, который в настоящее время используется в Mozilla Firefox. V8, механизм JavaScript Google, используемый в Google Chrome. Скрипт Google Apps, интерпретатор на основе облачных / серверных сторон, который обеспечивает программный «макроподобный» контроль над службами и документами Google Apps. Node.js, построенный на вершине V8, платформа, которая позволяет приложениям на стороне сервера писать в JavaScript. Windows включает JScript, вариант JavaScript в Windows Script Host. Чакра, вилка Jscript, разработана Microsoft и используется в браузере Edge. Mozilla также предлагает Rhino, реализацию JavaScript, встроенную в Java, как правило, встроенную в Java-приложения для предоставления сценариев конечным пользователям. WebKit (кроме проекта Chromium) реализует механизм JavaScriptCore. ## Рамки JavaScript Наиболее часто используемые рамки JavaScript - это React JS, Angular JS, Create JS, jQuery, nodeJS и т. Д. Подробнее см. По этой [ссылке](https://javascriptreport.com/the-ultimate-guide-to-javascript-frameworks/) .