什么是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操作系统的任何版本上使用。