Just-In-Time Compiler for Lua
LuaJIT is a Just-In-Time Compiler for the Lua* programming language.
LuaJIT implements the full set of language features defined by Lua 5.1. The virtual machine (VM) is API- and ABI-compatible to the standard Lua interpreter and can be deployed as a drop-in replacement. LuaJIT offers more performance, at the expense of portability. It currently runs on all popular operating systems based on x86 CPUs (Linux, Windows, OSX etc.). It will be ported to x64 CPUs and other platforms in the future, based on user demand and sponsoring.
LuaJIT has been successfully used as a scripting middleware in games, 3D modellers, numerical simulations, trading platforms and many other specialty applications. It combines high flexibility with high performance and an unmatched low memory footprint: less than 120K for the VM plus less than 80K for the JIT compiler.
via luajit.org