什么是javascript运行时。。?

什么是javascript运行时。。?,javascript,node.js,web,Javascript,Node.js,Web,根据上提到的定义 Node.js是一个基于Chrome的JavaScript运行时构建的平台,用于轻松构建快速、可扩展的网络应用程序。Node.js使用事件驱动、无阻塞的I/O模型,使其轻量级且高效,非常适合在分布式设备上运行的数据密集型实时应用程序 有谁能帮助我理解JavaScript运行时的确切含义吗?它是一个虚拟机,主要在浏览器上解释和执行JavaScript。实际上Node.js是一个基于javascript运行时的库。Chrome的javascript运行时是Google的V8引擎,由

根据上提到的定义

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


有谁能帮助我理解JavaScript运行时的确切含义吗?

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

Chrome的javascript运行时是Google的V8引擎,由Google开发用于Google Chrome

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


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

可能它指的是谷歌的V8引擎

  • 它是一个在浏览器中处理JavaScript的引擎,由Google Chrome使用
  • 它是开源的
  • ,它是用C++编写的。
  • 它可以在多个平台上工作,包括移动和嵌入式设备
有关更多信息,请参阅:


如果您在谷歌上搜索“chrome javascript runtime”,您将获得所有这些指向V8的链接。

javascript runtime(JsRT)API为桌面、Windows应用商店、,以及运行在Windows操作系统上的服务器端应用程序,通过使用基于标准的Chakra JavaScript引擎向应用程序添加脚本功能,Microsoft Edge和Internet Explorer也使用该引擎。这些API在Windows 10和任何安装了Internet Explorer 11.0版的Windows操作系统版本上都可用。

它与Google Chrome有什么关系吗?因为OP提出的问题和Chrome有关,答案来自:Javascript运行时指的是运行Javascript代码时执行Javascript代码的位置。这就是说,javascript可以在google chrome上执行,在这种情况下,您的javascript运行时是v8,如果在mozilla上-它是spidermonkey,如果在IE上-然后是它的脉轮,如果在node上,再次是它的v8。但是对于NodeJS,我们看到一个不同的语句“node.js®是构建在chrome的v8 javascript引擎上的javascript运行时。”。参考文献是