asm.js即将到来.现在甚至有传言称Chrome很快就会完全支持它.
但到目前为止,它已被用于将C/C++源代码编译成JavaScript,它将以接近本机的速度运行(取决于您如何定义近原生...)
我一直计划使用GWT将我的Java代码转换为JavaScript,但现在我想知道当前是否存在将纯Java源代码编译为ASM.JS 的现有路径/过程,那会是什么?
人们可能想要的另一个原因是:在某些Android手机上,Java-to-ASM.js可能比Java-to-Dalvik运行得更快!
bre*_*ttw 10
asm.js(当前)被设计为手动管理内存分配和释放的语言的目标 - 如C/C++.它目前无法处理具有垃圾收集语义的语言,这看起来很愚蠢,因为它是一个垃圾收集运行时的JavaScript.
如果你真的想要去圆的方式,通过传递Java代码J2C,然后传递到C++输出emscripten这将编译为asm.js.
另一种可能性是使用VMKit通过LLVM编译器传递Java代码,并通过emscripten asm.js llvm后端传递它...
| 归档时间: |
|
| 查看次数: |
6398 次 |
| 最近记录: |