The dasProfile suite runs the same programs across daslang and the scripting runtimes it competes with — Lua, LuaJIT, Luau, Quirrel, QuickJS, Mono and .NET — plus C++ as the floor. Two boards per platform: pure interpreters, and everything with a JIT or AOT compiler behind it. Absolute seconds, lower is better; the fastest lane in each row is highlighted.
Every runtime runs the same algorithm, ported line for line — hashing, allocation-heavy trees, string conversion, tight numeric loops. The interpreter board is what you get with no compiler at runtime; the AOT / JIT board is every lane's best shot. Pick a platform, a board, and a view.
| loading benchmark data… |