构建与工具
运行时(runtime)
运行时(runtime)是真正运行你代码的引擎。源文件不过是一堆文本,直到有东西读取它、让它活起来——Node.js 在服务器上运行 JavaScript,浏览器在网页上运行它,JVM 则运行 Java。运行时就是你的程序登台演出的那个舞台。
搞清楚自己面向哪个运行时很重要:同样一段 JavaScript,在 Node.js 里和在浏览器里能做的事并不一样,因为各自提供了不同的环境和内置功能。
「runtime」也指某个时间点。错误可以分成两类:一类在早期就被抓住——发生在「编译时(compile time)」,程序还没运行;另一类则要到「运行时」、程序真正跑起来、某个坏值终于绊住它时,才暴露出来。
$ node --version v20.11.0
问问你机器上的 JavaScript 运行时是哪个版本。
「运行时」与「编译时」之分,是值得早点掌握的最实用区别之一。
又称
另见