Розробка веб-сайтів і веб-додатків

Node.js

Node.js

Як асинхронне подієвий JavaScript-оточення, Node.js спроектований для побудови масштабованих мережних додатків ....>

Цей підхід контрастує з більш поширеною на сьогоднішній день моделлю паралелізму, в якій використовуються паралельні OS потоки. Такий підхід є відносно неефективним і дуже складним у використанні. Крім того, користувачі Node.js можуть не турбуватися про блокування процесів, оскільки їх не існує. Майже жодна з функцій в Node.js не працює безпосередньо з I / O, тому потік ніколи не блокується. Тому на Node.js легко розробляти масштабовані системи.

Те що Node.js спроектований без багатопоточності, не означає, що в ньому немає можливості використовувати декількох ядер. Для роботи з ними можна створювати і управляти дочірніми процесами.

Официальный сайт: https://nodejs.org/