Node.js 是跨平台、开源的 JavaScript 运行环境,可在 Windows、Linux、macOS 等操作系统上运行。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 Server 或 IIS,作為獨立伺服器執行。
目前,Node.js 已被IBM[7]、Microsoft[8][9]、Yahoo![10]、Walmart[11]、Groupon[12]、SAP[13]、LinkedIn[14][15]、Rakuten、PayPal[16][17]、Voxer[18]、GoDaddy[19]等企業採用。
- ^ Ry Dahl. Release v0.0.1 · nodejs/node. GitHub. 28 May 2009 [2019-12-24]. (原始内容存档于2020-04-09) (英语).
First!
- ^ Release 22.6.0. 2024年8月8日 [2024年8月8日].
- ^ nodejs/node. GitHub. [2019-04-09]. (原始内容存档于2019-04-22).
- ^ 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.
- ^ Node.js Foundation. Node.js. [4 July 2015]. (原始内容存档于2015-07-05) (英语).
- ^ Linux Foundation Collaborative Projects. Linux Foundation. [4 July 2015]. (原始内容存档于2016-03-07) (英语).
Open Source Projects. Linux 基金会. [2019-12-24]. (原始内容存档于2019-12-23) (中文(中国大陆)).
- ^ IBM Bluemix. [4 July 2015]. (原始内容存档于2019-10-18).
- ^ Here's why you should be happy that Microsoft is embracing Node.js. The Guardian. November 9, 2011 [May 10, 2012]. (原始内容存档于2013-07-25).
- ^ WebMatrix - Front End Web Developers take note(ASP.NET, PHP, node.js and more). [2 August 2014]. (原始内容存档于2015-08-03).
- ^ Yahoo! Announces Cocktails Shaken, Not Stirred. [7 April 2015]. (原始内容存档于2015年4月8日).
- ^ Why Walmart is using Node.js. VentureBeat. January 24, 2012 [May 10, 2012]. (原始内容存档于2015-08-29).
- ^ Geitgey, Adam. I-Tier: Dismantling the Monoliths. Groupon. 30 October 2013 [30 April 2014]. (原始内容存档于2015-09-10).
- ^ SAP AppBuilder. SAP. March 10, 2014 [March 10, 2014]. (原始内容存档于2015-08-17).
- ^ You'll never believe how LinkedIn built its new iPad app. VentureBeat. May 2, 2012 [May 10, 2012]. (原始内容存档于2015-08-12).
- ^ Blazing fast node.js: 10 performance tips from LinkedIn Mobile. [7 April 2015]. (原始内容存档于2015-09-10).
- ^ Clash of the Titans: Releasing the Kraken, NodeJS @paypal. fluentconf.com. May 28, 2013 [September 11, 2013]. (原始内容存档于2015-07-25).
- ^ All such companies and their products in which Node.js is used. [2 August 2014]. (原始内容存档于2015-08-10).
- ^ The Node Ahead: JavaScript leaps from browser into future (页面存档备份,存于互联网档案馆), The Register, March 1, 2011
- ^ Why GoDaddy’s Nodejitsu deal is great for Node.js (页面存档备份,存于互联网档案馆) , VentureBeat, February 10, 2015