首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是javascript运行时..?

什么是javascript运行时..?
EN

Stack Overflow用户
提问于 2015-06-15 06:13:38
回答 4查看 49.7K关注 0票数 39

根据https://nodejs.org/上提到的定义

Node.js是建立在Chrome的JavaScript运行时上的一个平台,可以轻松地构建快速、可伸缩的网络应用程序。Node.js使用事件驱动的、无阻塞的I/O模型,使其轻量级、高效,非常适合在分布式设备上运行的数据密集型实时应用程序。

谁能帮我理解一下JavaScript运行时到底是什么意思?

EN

回答 4

Stack Overflow用户

发布于 2015-06-15 06:26:40

Chrome的javascript运行时是谷歌的V8引擎,由谷歌开发,与Google一起使用。

它将javascript代码编译为本机代码,而不是解释字节码,这大大提高了javascript的性能(与其他高级语言相比,传统上是非常慢的)。

Node.js包含用于处理异步事件的libuv。V8为JavaScript提供运行时。

票数 12
EN

Stack Overflow用户

发布于 2015-06-15 06:27:27

或许这是指谷歌的 V8 engine。

  • 它是一个在浏览器中处理JavaScript的引擎,并被Google使用。
  • 它是开源的。
  • 它是用C++写的。
  • 它可以在多个平台上工作,包括移动设备和嵌入式设备。

有关更多信息,请参见:https://code.google.com/p/v8/

如果你在谷歌上搜索“运行时”,你会得到V8的所有链接。

票数 12
EN

Stack Overflow用户

发布于 2015-06-15 06:19:45

它是一个虚拟机,主要在浏览器上解释和执行JavaScript。实际上,Node.js是一个基于javascript运行时的库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30838412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档