Node.js 

Node.js
原作者瑞安·達爾
開發者OpenJS Foundation英语OpenJS Foundation
首次发布2009年5月28日​(2009-05-28[1]
当前版本
  • 22.0.0 (2024年4月24日;穩定版本)[2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言CC++JavaScript
操作系统macOS, Linux, Windows, FreeBSD, OpenBSD[3]
类型事件驅動網路
许可协议 編輯維基數據鏈接
网站nodejs.org 编辑维基数据

Node.js跨平台开源JavaScript 运行环境,可在 WindowsLinuxmacOS 等操作系统上运行。Node.js 由 OpenJS Foundation[4] (原為 Node.js Foundation,已与 JS Foundation 合并)持有和維護[5],亦为 Linux 基金會的项目[6]。Node.js 採用 Google 開發的 V8 執行程式碼,使用事件驅動非阻塞非同步輸入輸出模型等技術來提高效能,可優化應用程式的傳輸量和規模。這些技術通常用於資料密集的即時應用程式。

Node.js 大部分基本模組都用 JavaScript 語言編寫。在 Node.js 出現之前,JavaScript 通常作為用戶端程式設計語言使用,以JavaScript 寫出的程式常在用戶的瀏覽器上執行。Node.js 的出現使 JavaScript 也能用於伺服器端編程。Node.js 含有一系列內置模組,使得程式可以脫離 Apache HTTP ServerIIS,作為獨立伺服器執行。

目前,Node.js 已被IBM[7]Microsoft[8][9]Yahoo![10]Walmart[11]Groupon[12]SAP[13]LinkedIn[14][15]RakutenPayPal[16][17]Voxer[18]GoDaddy[19]等企業採用。

  1. ^ Ry Dahl. Release v0.0.1 · nodejs/node. GitHub. 28 May 2009 [2019-12-24]. (原始内容存档于2020-04-09) (英语). First! 
  2. ^ Release 22.0.0. 2024年4月24日. 
  3. ^ nodejs/node. GitHub. [2019-04-09]. (原始内容存档于2019-04-22). 
  4. ^ The Linux Foundation. Node.js Foundation and JS Foundation Merge to Form OpenJS Foundation. Linux Foundation. The Linux Foundation. March 12, 2019 [2019-12-24]. (原始内容存档于2020-08-03) (英语). OPEN SOURCE LEADERSHIP SUMMIT, Half Moon Bay, Calif. — March 12, 2019 — The Node.js Foundation and the JS Foundation today announced they are merging to form the OpenJS Foundation. 
    Node.js. Introducing the OpenJS Foundation: The Next Phase of JavaScript Ecosystem Growth. Medium. Mar 13, 2019 [2019-12-24]. (原始内容存档于2019-12-06) (英语). the Node.js Foundation and the JS Foundation are merging to form the OpenJS Foundation. 
  5. ^ Node.js Foundation. Node.js. [4 July 2015]. (原始内容存档于2015-07-05) (英语). 
  6. ^ Linux Foundation Collaborative Projects. Linux Foundation. [4 July 2015]. (原始内容存档于2016-03-07) (英语). 
    Open Source Projects. Linux 基金会. [2019-12-24]. (原始内容存档于2019-12-23) (中文(中国大陆)). 
  7. ^ IBM Bluemix. [4 July 2015]. (原始内容存档于2019-10-18). 
  8. ^ Here's why you should be happy that Microsoft is embracing Node.js. The Guardian. November 9, 2011 [May 10, 2012]. (原始内容存档于2013-07-25). 
  9. ^ WebMatrix - Front End Web Developers take note(ASP.NET, PHP, node.js and more). [2 August 2014]. (原始内容存档于2015-08-03). 
  10. ^ Yahoo! Announces Cocktails Shaken, Not Stirred. [7 April 2015]. (原始内容存档于2015年4月8日). 
  11. ^ Why Walmart is using Node.js. VentureBeat. January 24, 2012 [May 10, 2012]. (原始内容存档于2015-08-29). 
  12. ^ Geitgey, Adam. I-Tier: Dismantling the Monoliths. Groupon. 30 October 2013 [30 April 2014]. (原始内容存档于2015-09-10). 
  13. ^ SAP AppBuilder. SAP. March 10, 2014 [March 10, 2014]. (原始内容存档于2015-08-17). 
  14. ^ You'll never believe how LinkedIn built its new iPad app. VentureBeat. May 2, 2012 [May 10, 2012]. (原始内容存档于2015-08-12). 
  15. ^ Blazing fast node.js: 10 performance tips from LinkedIn Mobile. [7 April 2015]. (原始内容存档于2015-09-10). 
  16. ^ Clash of the Titans: Releasing the Kraken, NodeJS @paypal. fluentconf.com. May 28, 2013 [September 11, 2013]. (原始内容存档于2015-07-25). 
  17. ^ All such companies and their products in which Node.js is used. [2 August 2014]. (原始内容存档于2015-08-10). 
  18. ^ The Node Ahead: JavaScript leaps from browser into future页面存档备份,存于互联网档案馆), The Register, March 1, 2011
  19. ^ Why GoDaddy’s Nodejitsu deal is great for Node.js页面存档备份,存于互联网档案馆) , VentureBeat, February 10, 2015



取材自維基百科 - 中文時事百科