Node.js是一个Javascipt运行环境,使用这款软件可以让用户摆脱浏览器直接运行,这个运行环境对Google V8引擎进行了封装,所以Javascript的执行速度非常快,性能也很好,使用Node还能对特殊案例进行优化,为用户提供替代的API让yoghurt在非浏览器环境下也可以有非常不错的运行效果。
Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js 的生态系统是目前最大的开源包管理系统。
Node.js是让Javascript脱离浏览器运行在服务器的一个平台,不是语言;
Node.js采用的Javascript引擎是来自Google Chrome的V8;运行在浏览器外不用考虑头疼的Javascript兼容性问题
采用单线程、异步IO与事件驱动的设计来实现高并发(异步事件也在一定程度上增加了开发和调试的难度);
Node.js内建一个HTTP服务器,所以对于网站开发来说是一个好消息;