JavaScript
Динамически типизированный язык программирования — основной язык браузеров, который также исполняется на сервере через среду выполнения Node.js.
Подробно
JavaScript — высокоуровневый интерпретируемый язык со стандартом ECMAScript, изначально созданный для оживления веб-страниц в браузере (манипуляции DOM, обработка событий, сетевые запросы). Благодаря движкам V8, SpiderMonkey и JavaScriptCore он вышел за пределы браузера: Node.js, Deno и Bun позволяют писать на нём серверные сервисы, CLI-утилиты и скрипты сборки. Язык однопоточный, но использует цикл событий (event loop) и асинхронную модель на промисах и async/await для конкурентной обработки ввода-вывода. Практически применяется во фронтенде (React, Vue, Angular), бэкенде (Express, NestJS, Fastify), мобильной (React Native) и десктопной (Electron) разработке. Служит базовым языком экосистемы npm — крупнейшего репозитория пакетов.
Примеры употребления
- const sum = (a, b) => a + b;
- document.querySelector('#app').textContent = 'Hello';
- node server.js
- npm install express
