根据https://nodejs.org/上提到的定义
Node.js是建立在Chrome的JavaScript运行时上的一个平台,可以轻松地构建快速、可伸缩的网络应用程序。Node.js使用事件驱动的、无阻塞的I/O模型,使其轻量级、高效,非常适合在分布式设备上运行的数据密集型实时应用程序。
谁能帮我理解一下JavaScript运行时到底是什么意思?
发布于 2015-06-14 22:26:40
Chrome的javascript运行时是谷歌的V8引擎,由谷歌开发,与Google一起使用。
它将javascript代码编译为本机代码,而不是解释字节码,这大大提高了javascript的性能(与其他高级语言相比,传统上是非常慢的)。
Node.js包含用于处理异步事件的libuv。V8为JavaScript提供运行时。
发布于 2015-06-14 22:27:27
或许这是指谷歌的 V8 engine。
有关更多信息,请参见:https://code.google.com/p/v8/
如果你在谷歌上搜索“运行时”,你会得到V8的所有链接。
发布于 2015-06-14 22:19:45
它是一个虚拟机,主要在浏览器上解释和执行JavaScript。实际上,Node.js是一个基于javascript运行时的库。
https://stackoverflow.com/questions/30838412
复制