服务器端的 JavaScript 运行环境 Node.js

服务器端的 JavaScript 运行环境 Node.js

MIT
跨平台
2010-03-12
红薯

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。Node.js 的生态系统是目前最大的开源包管理系统。

Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包,一系列的变化由此开始。比较独特的是,Node.js 会假设你是在 POSIX 环境下运行它 Linux 或 Mac OS X。如果你是在 Windows 下,那就需要安装 MinGW 以获得一个仿 POSIX 的环境。在 Node 中,Http 是首要的。Node 为创建 http 服务器作了优化,所以你在网上看到的大部分示例和库都是集中在 web 上(http 框架、模板库等)。

这里是一个简单的 hello world 的 Web 服务器。

在线文档:http://tool.oschina.net/apidocs/apidoc?api=nodejs%2Fapi

的码云指数为
超过 的项目
加载中

评论(19)

eechen
eechen
我们都知道,关联数组(哈希表)是PHP中最强大最常用的数据结构. 生成一个包含100万个元素的关联数组, #PHP# 7 的耗时仅为 #Node.js# 7 的1/3,有图有真相. 所以说,就算Node有Google V8 JIT支持,但性能也未必就一定比没有JIT的PHP高.
心镜魔
心镜魔
很强大 #Node.js#
瑶瑶爸
瑶瑶爸
源码在哪下 #Node.js#
华宰
华宰
已经被 #Node.js# 的各种版本搞晕了
叶秀兰
叶秀兰
#nvm-windows# 使用#Go#编写的#Node.js#版本管理器,真真是醉了
wendal
wendal
node.js 4.0 发布了!!! #Node.js# #IO.js#
红薯
红薯
@景德真人 最近居然一直在研究 Node.js 有种出来走两步? kamote
鉴客
鉴客
Node.js 打包 zip 的代码
sikele
sikele
整天吹无阻塞异步回调,被async await异步完爆,还整天吹性能,哪个静态类型语言都比他快。 Node.js
vingo猫
vingo猫
node.js go on Node.js

Node.js v11.6.0,v10.15.0,v8.15.0 和 v6.16.0 发布

Node.js 同时发布了 v11.6.0 (Current)、v10.15.0 (LTS)、v8.15.0 (LTS) 和 v6.16.0 (LTS) 四个版本: v11.6.0 (Current) 发行说明 v10.15.0 (LTS) 发行说明 v8.15.0 (LTS) 发行说明 v6.16....

2018/12/27 07:36

Node v10.14.2 (LTS) 发布,服务器端的 JavaScript 运行环境

Node v10.14.2 (LTS) 发布了,此 LTS 版本包含 374 次提交。其中测试或基准相关的有 165 次,文档相关的有 77 次,与构建/工具相关的有 29 次,和更新依赖相关的有 15 次。 包含以下值得关注...

2018/12/15 06:51

Node.js 基金会和 JS 基金会合并:已在讨论具体细节

10月份我们曾报道过 Node.js 基金会和 JS 基金会宣布合并意向的消息,合并意向意味着两个基金会的董事会已同意公开讨论与可能合并的有关事情,正在向社区征求意见。近日,Node.js 基金会在官...

2018/12/10 08:03

Node.js 11.4.0 发布,服务器端的 JavaScript 运行环境

Node.js 11.4.0 发布了,主要更新如下: console,util: console functions now handle symbols as defined in the spec. https://github.com/nodejs/node/pull/23708 The inspection depth ...

2018/12/08 08:10

Node.js v10.14.1 'Dubnium' 长期支持版发布

Node.js v10.14.1 'Dubnium' 长期支持版发布了,这是一个安全修复版本。所有 Node.js 用户都可以在这里获取安全发布摘要: 该版本包含以下 CVE 修复: Node.js: 使用大型HTTP标头拒绝服务 (C...

2018/11/30 07:48

Node.js v11.3.0,v10.14.0,v8.14.0 和 v6.15.0 发布

Node.js 同时发布了 v11.3.0 (Current)、v10.14.0 (LTS)、v8.14.0 (LTS) 和 v6.15.0 (LTS) 四个版本: v11.3.0 (Current) 发行说明 v10.14.0 (LTS) 发行说明 v8.14.0 (LTS) 发行说明 v6.15....

2018/11/29 07:33

Node.js v8.13.0 (LTS) 发布,对 http2 的支持进一步提升

Node.js v8.13.0 (LTS) 发布了,可以看到,该版本对 http 2 的支持已从“试验阶段”毕业。 包含以下值得关注的变更: assert: backport some assert commits (Ruben Bridgewater) #23223 de...

2018/11/21 07:29

Node 11.2.0 发布,引入新的 HTTP 解析器

Node 11.2.0 发布了,此版本主要更新内容包括: deps: 支持新的实验性 HTTP 解析器 llhttp https://github.com/nodejs/node/pull/24059 timers: 修复了可能导致 setTimeout 按预期停止工作的...

2018/11/16 07:12

Node.js 11.1.0 发布,服务器端的 JavaScript 运行环境

Node.js v11.1.0 已发布,这是针对 v11.0.0 的修复和改进版本,更新包括: deps Updated ICU to 63.1. #23715 repl Top-level for-await-of is now supported in the REPL. #23841 timers F...

2018/11/03 07:11

Node v10.13.0 发布,Node 10 正式进入 LTS 阶段

Node v10.13.0 发布了,代号为'Dubnium'。这个版本标志着 Node.js 10.x 正式进入长期支持(LTS)系列。自此,10.x 会移至"Active LTS"并一直持续到2020年4月。在此之后它将进入“维护”阶段直到...

2018/10/31 07:19

没有更多内容

加载失败,请刷新页面

12
回答
为什么说最好别去碰node.js,那就是一个大坑

首先我们通常说的的javascript,那基本都是说的ES5以下的,因为我们用JS只是用了一些方法而已,不会拿他去做工程,以前它是连class都没有的,想...

01/14 10:42
5
回答
1
回答
midway v1.0 社区正式发布 - 面向未来的全栈开发方案 会有未来吗?

双旦已过,新年将至,midwayJs 向大家献上贺礼,首先奉上地址: https://github.com/midwayjs/midway/,欢迎 sta...

01/14 17:16
3
回答
nodejs框架之express

Express介绍 npm提供了大量的第三方模块,其中不乏许多Web框架,比如我们本章节要讲述的一个轻量级的Web框架 ——— Express。 Expr...

2015/10/12 14:24
1
回答
Nodejs如何掌控异步函数的执行顺序?

刚接触nodejs函数都是异步执行的,想在一个函数中获取另一个异步函数的值很困难,(通过return);改怎么控制程序流程啊?

01/12 16:20
6
回答
为什么node.js的并发这么差劲还自翔高并发?

首先看这个专门测试网站,node.js连影子我都没看到 https://www.techempower.com/benchmarks/#section=d...

01/09 17:19
1
回答
php-swoole与node.js的Http压测数据对比

系统 debian9.6 swoole版本4.2.9 node版本 v10.14.1 swoole代码 node.js代码 swoole 压测 ab -c...

2018/12/07 17:41
1
回答
geojson 遇到的诡异问题

我用nodejs-v8.15.0和tilestrata-2.1.2搭建了一个地图服务,现在在调试geojson的输出,遇到一个诡异的问题。 我的后端代码如...

2018/12/19 21:00
1
回答
Nodejs开发有什么好的IDE推荐

最好是便于调试的

2018/12/06 16:40
1
回答
node.js和web安全有什么关系,为什么很多渗透课程,用node.js来讲?
超级大黑猫 的回答 2018/12/01 06:56
最佳答案
也有很多用php python的 其实都一样 理解个概念就行了

没有更多内容

加载失败,请刷新页面

Node.js

Node.js中文手册 http://www.nodecn.org 使用Node.js处理图片 http://www.jasontconnell.com/comment/image-processing-with-nodejs Node.js streams 介绍 http://jspro.com/nodejs/introduc...

2014/09/24 13:52
13
0
Node.js的学习资源、教程和工具

这篇文章编译整理自Stack Overflow的一个如何开始学习Node.js的Wiki帖,这份资源列表在SO上面浏览接近60万次,数千个收藏和顶。特意整理发布到这里,其中添加了部分中文参考资料。 学习指南和...

2015/07/21 12:23
173
1
nodejs安装以及环境配置(很好的node安装和配置文章,少走很多弯路)

一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 2、选安装目录进...

2018/07/21 11:38
54
0
NodeJS学习第一季-安装与介绍

Node.js®是建立在Chrome的JavaScript运行时很容易构建快速,可扩展的网络应用程序的平台。 Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,效率高,完美的跨分布式设备运行数据密集型实...

2015/07/12 12:49
14
0
windows系统下安装 node.js (node.js安装及环境配置)

node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库...

2018/06/06 17:08
9
0
Node.js安装及环境配置之Windows篇

3######一、安装环境###### 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 2、...

2017/10/23 23:14
10
0
什么是Node.js

从名字说起 有关Node.js的技术报道越来越多,Node.js的写法也是五花八门,有写成NodeJS的,有写成Nodejs的,到底哪一种写法最标准呢,我们不妨遵循官方的说法。在Node.js的官方网站上,一直将...

2013/09/28 00:55
34
0
node.js入门

【编者按】:Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布W...

2013/09/16 00:19
51
0
10个最佳Node.js企业应用案例:从Uber到LinkedIn

译者按: Node.js 8已经发布了,NPM模块每周下载量早已超过10亿,从Uber到LinkedIn都在使用Node.js,谁说JavaScript不能写后台? 原文: 10 best Node.js app examples for enterprises, with ...

2018/11/22 16:44
8
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部