LuaJIT与luac的自定义Lua字节码解释器



相关:标准Lua字节码和LuaJIT字节码之间的差异

我正在编写一个Lua字节码解释器,并试图在LuaJIT和luac之间做出决定,以生成初始字节码。由于我正在编写一个解释器,所以我不会得到任何JIT性能,所以这一切都取决于编译器的质量和生成的字节码的设计。

两个编译器中的任何一个都明显更好吗?

我是用Dart写这篇文章的(也有解释),所以任何来自编译器的免费优化都是值得赞赏的。

我会选择LuaJIT字节码。Mike Pall写道,与标准的Lua字节码相比,LuaJIT字节码要小40%。此外,Tim Caswell(node.js的贡献者)宣布了一个名为brozula的新项目,该项目允许您将LuaJIT字节码转换为JavaScript并在浏览器中执行,因此请前往项目网站寻求一些灵感。

最新更新