Project Detroit 正试图将 V8 引擎引入 OpenJDK
据外媒报道,OpenJDK 邮件列表上发起了一个新的软件生态系统融合项目提案。项目名为““Project Detroit” ,目标是成为基于开源 JavaScript V8 引擎的 javax.script 包的实施基础 。
该项目的灵感是基于 James Laskey 在“2017 JVM 语言峰会”上提出的原型,最终要实现的是将 V8 以及 OpenJDK 所需的 Java 和 JavaScript 绑定,从而允许从 Java 应用内运行和执行 JavaScript 代码。开发者可以根据请求加载它,然后使用新的 javax.script.ScriptEngine 实现来执行 JavaScript 。