我有一个我用 Java 维护的项目,它主要作为一个小程序运行。我发现 Applet 对于浏览器游戏来说是不切实际且危险的,因为大多数最终用户无知地信任任何 Applet,因为它在浏览器中运行(这也是 Applet 享有如此糟糕声誉的原因。)
我想将我的 Java 项目编译为 JavaScript 并使用 HTML5 进行渲染。不过,我可以看到一些问题......
将 Java 反射转换为 JavaScript 是否可行?我使用 Java 的 ScriptEngine 模块在引擎中运行脚本。
这种编译成 JavaScript 的想法有多大的可扩展性。我有几个纯 Java 依赖项,也需要编译为 javascript(特别是 Vorbis 音频 SPI。)代码库编译到 ~300kb(不确定这是否有助于衡量大小)
此过程可能会遇到哪些其他限制?
谢谢。