什么是JavaScript运行时..?

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

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

任何人都可以帮我理解JavaScript的运行时间究竟意味着什么?

Chrome的JavaScript运行时是谷歌的V8引擎,它是由谷歌开发的,用于谷歌浏览器。

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

Node.js包含libuv来处理asynchronous事件。 V8提供了JavaScript的运行时间。

也许它是指Google的V8引擎。

  • 它是在浏览器中处理JavaScript的引擎,由Google Chrome使用。
  • 它是开源的。
  • 它是用C ++编写的。
  • 它适用于包括移动和embedded式设备在内的多个平台。

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

如果谷歌的“ 铬JavaScript运行时 ”,你会得到所有这些链接到V8。

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

JavaScript运行时(JsRT)API为在Windows操作系统上运行的桌面,Windowsapp store和服务器端应用程序提供了一种方法,通过使用基于标准的Chakra JavaScript引擎(也被Microsoft Edge利用)为应用程序添加脚本function和Internet Explorer。 这些API可在Windows 10以及安装了Internet Explorer 11.0版本的Windows操作系统的任何版本上使用。