我一直在寻找一段时间,但我找不到任何发出LLVM字节码的引擎。 但不知怎的,我不相信没有这样的引擎:)
答案 0 :(得分:6)
JXcore将是你最好的赌注恕我直言 - 当他们从V8转换为LLVM时,这是他们达到版本2的目标(根据他们的roadmap),它将编译你的javascript源到本机代码。
您可以获得有关JXcore here的更多信息。
答案的这一部分是对艾伯特答案的回应:
根据ktrzeciaknubisa的post,他们会在他们离开测试版阶段后立即发布源代码并拥有干净的代码......这可能需要一些时间。
答案 1 :(得分:2)
似乎没有。
在projects build with LLVM列表中,没有关于Javascript的内容。
答案 2 :(得分:1)
JXCore(Nodejs的一个分支)声称实现了这一点。自2015年2月起,它是开源的,代码为here on GitHub。
答案 3 :(得分:1)
Webkit现在包含截至2014年5月的此功能:
... WebKit项目已将其现有的JavaScript编译基础架构与最先进的LLVM优化器统一起来。
https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/
这个代码似乎在这里: