Node.js является основанным на событии, неблокирующимся, асинхронным временем выполнения ввода-вывода, которое использует механизм JavaScript Google V8 и libuv библиотеку. Это используется для разработки приложений, которые делают интенсивное использование из способности выполнить JavaScript и на клиенте, а также на стороне сервера и поэтому извлечь выгоду из возможности многократного использования кода и отсутствия контекстного переключения.
Node.js является основанный на событии, не блокирующийся, асинхронный ввод-вывод (ввод/вывод) время выполнения, которое использует Механизм JavaScript Google V8.
node.js, обычно просто названный Узел, часто используется для разработки приложений, которые полагаются на способность запустить JavaScript оба на стороне клиента и сервера. Выполнение того же языка и на клиенте и на сервере извлекает выгоду из улучшенной возможности многократного использования кода и меньшего количества контекстного переключения.
Достойная внимания особенность node.js - то, что он не блокируется – если остановы задачи или паузы для операции ввода-вывода, другой может вступить во владение, в то время как это неактивно. Это допускает высокую эффективность, поскольку программа в целом никогда не должна бездействовать и ожидать одной задачи закончиться. Библиотеки такой как async
используйте в своих интересах эту возможность. Больше информации может быть найдено здесь.
Также возможно использовать сформировавшиеся платформы JavaScript как YUI и jQuery для серверной стороны управление DOM в node.js.
Для упрощения разработки сложного JavaScript далее Node.js поддерживает стандарт CommonJS, который допускает построенную из модулей разработку и распределение программного обеспечения в пакетах через Диспетчер пакетов узла (NPM).
Загрузите последнюю главную версию Node.js
Последняя главная версия: Node.js v13.0.1
Загрузите последний LTS Node.js версия
Последний выпуск LTS: Node.js v12.13.0
node -v
или node --version
.