Node.js

Node.js
Логотип программы Node.js
Тип фреймворк приложения, среда выполнения и открытое программное обеспечение
Разработчики OpenJS Foundation и Даль, Райан
Написана на C++, C, JavaScript
Операционные системы Linux, Windows[3], BSD[3] и macOS[3]
Первый выпуск 27 мая 2009[1]
Последняя версия
Репозиторий github.com/nodejs/node
Состояние активное
Лицензия лицензия MIT[4]
Сайт nodejs.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Node или Node.js (читается: ноуд или ноуд-джей-эс) — программная платформа, основанная на движке V8 (компилирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API, написанный на C++, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и macOS) и даже программировать микроконтроллеры (например, tessel, low.js и Espruino). В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом.

  1. node-v0.x-archive on GitHub
  2. Release 23.0.0 — 2024.
  3. 1 2 3 Free Software Directory
  4. node/LICENSE at master · nodejs/node · GitHub

Developed by StudentB