![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Node.js_logo.svg/langzh-sg-640px-Node.js_logo.svg.png&w=640&q=50)
Node.js
JavaScript运行环境 / 维基百科,自由的 encyclopedia
Node.js 是跨平台、开源的 JavaScript 运行环境,可在 Windows、Linux、macOS 等操作系统上运行。Node.js 由 OpenJS Foundation[4] (原为 Node.js Foundation,已与 JS Foundation 合并)持有和维护[5],亦为 Linux 基金会的项目[6]。Node.js 采用 Google 开发的 V8 执行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程式的传输量和规模。这些技术通常用于资料密集的即时应用程式。
Quick Facts 原作者, 开发者 ...
![]() | |
原作者 | 瑞安·达尔 |
---|---|
开发者 | OpenJS Foundation(英语:OpenJS Foundation) |
首次发布 | 2009年5月28日,15年前(2009-05-28)[1] |
当前版本 |
![]() |
原始码库 | ![]() |
编程语言 | C、C++、JavaScript |
操作系统 | macOS, Linux, Windows, FreeBSD, OpenBSD[3] |
类型 | 事件驱动网络 |
许可协议 | ![]() |
网站 | nodejs![]() |
Close
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]等企业采用。