【问题标题】:Why don't we need to install Node.js as we do JRE to run Java Applets?为什么我们不需要像安装 JRE 一样安装 Node.js 来运行 Java Applet?
【发布时间】:2021-11-02 04:00:50
【问题描述】:

我记得我有很多次installed JRE on the machine 来运行 Java 小程序,但是当我运行支持 Javascript 的 chrome 扩展时,我不需要安装 Node.js。

我正在学习 Javascript 并且知道 Node.js 是 Javascript 的运行环境,就像 Java 的 JRE 一样,然后我想知道为什么我们需要安装 JRE 来运行 Applets 而不需要 Node.js 来运行 web扩展?

【问题讨论】:

  • Node.js 是一种引擎。 Chrome 包含另一个引擎。在浏览器中运行 JavaScript 不需要 Node.js。
  • Java 小程序?他们死了。再也没有浏览器支持它们了。 node.js 使用v8。与 Google Chrome 相同的 JavaScript 引擎。
  • @ElliottFrisch Applet 可以通过使用相同的运行时引擎 v8 来生存吗?
  • v8 是一个 JavaScript 引擎。 JavaScript 与 Java 无关。所以,没有。小程序无法使用相同的运行时引擎 v8 生存。小程序已经死了。

标签: javascript java runtime


【解决方案1】:

Node.js 是您提到的环境,但它不是 环境。每个浏览器都有自己的。查看more。顺便说一句,Node.js 实际上是在Chrome V8 Engine 之上构建的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多