Node.js | |
Информация | |
---|---|
Автор | Раян Дал |
Разработчик | Node.js Developers, Joyent, Github Contributors |
Начална версия | 27 май 2009 г.[1] |
Последна версия | 20.0.0 |
Програмен език | C, C++, JavaScript |
Операционна система | Microsoft Windows (по-стари версии изискват Cygwin), GNU/Linux, macOS, Solaris, FreeBSD, OpenBSD, webOS, NonStop OS |
Статус | Активен |
Вид софтуер | Event-driven networking |
Лиценз | MIT |
Уебсайт | nodejs.org |
Node.js в Общомедия |
Node.js е многоплатформена среда за изпълнение на сървърни и мрежови приложения с отворен код. Приложенията се пишат на JavaScript и могат да се изпълняват в Node.js среда на Microsoft Windows, GNU/Linux, macOS и IBM.
Node.js предоставя задвижвана от събития архитектура и неблокираща входно-изходна система за програмиране на приложенията (API), която оптимизира производителността и мащабируемостта на дадена програма. Тези технологии са често използвани за мрежови приложения, работещи в реално време.
Node.js използва JavaScript двигателя V8 на Google, за да изпълнява код и голяма част от основните модули са написани на JavaScript. Node.js съдържа вградени библиотеки, които позволяват приложенията да работят като сървъри, без софтуер като Apache HTTP Server или IIS.
Node.js придобива популярност като сървърна платформа и се използва от Microsoft,[2][3] Yahoo!,[4] Walmart,[5] Groupon,[6] SAP,[7] LinkedIn,[8][9] Rakuten, PayPal,[10][11] Voxer,[12] GoDaddy[13] и други.