LuaJIT vs luac用于自定义Lua字节码解释器

bea*_*mit 2 lua interpreter bytecode luajit

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

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

是否要么编译器明显更好?

我在Dart(也是解释)中写这个,所以我们赞赏编译器的任何免费优化.

Mic*_*man 5

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