← Back to context Comment by tiffanyh 4 hours ago I see Lua was included, wish LuaJIT was as well. 7 comments tiffanyh Reply pizlonator 4 hours ago I bet LuaJIT crushes Zef! Or rather, I would hope that it does, given how much more engineering went into itThere are many runtimes that I could have included but didn’t.Also, it’s quite impressive how much faster PUC Lua is than QuickJS and Python raincole 3 hours ago Because QuickJS is really slow. Don't be fooled by the name. It's almost an order of magnitude slower than node/v8.(I suppose the quick in QuickJS means "quick for a pure interpreter without JIT compilation or something...) pizlonator 3 hours ago based on this data, it’s probably slower than JSC’s or V8’s interpreterSo like that’s wild zephen 3 hours ago > it’s quite impressive how much faster PUC Lua is than QuickJS and PythonPython's execution time is mostly spent looking up stuff. I don't think lua is quite as dynamic. pizlonator 3 hours ago Lua is way more dynamic 2 replies →
pizlonator 4 hours ago I bet LuaJIT crushes Zef! Or rather, I would hope that it does, given how much more engineering went into itThere are many runtimes that I could have included but didn’t.Also, it’s quite impressive how much faster PUC Lua is than QuickJS and Python raincole 3 hours ago Because QuickJS is really slow. Don't be fooled by the name. It's almost an order of magnitude slower than node/v8.(I suppose the quick in QuickJS means "quick for a pure interpreter without JIT compilation or something...) pizlonator 3 hours ago based on this data, it’s probably slower than JSC’s or V8’s interpreterSo like that’s wild zephen 3 hours ago > it’s quite impressive how much faster PUC Lua is than QuickJS and PythonPython's execution time is mostly spent looking up stuff. I don't think lua is quite as dynamic. pizlonator 3 hours ago Lua is way more dynamic 2 replies →
raincole 3 hours ago Because QuickJS is really slow. Don't be fooled by the name. It's almost an order of magnitude slower than node/v8.(I suppose the quick in QuickJS means "quick for a pure interpreter without JIT compilation or something...) pizlonator 3 hours ago based on this data, it’s probably slower than JSC’s or V8’s interpreterSo like that’s wild
pizlonator 3 hours ago based on this data, it’s probably slower than JSC’s or V8’s interpreterSo like that’s wild
zephen 3 hours ago > it’s quite impressive how much faster PUC Lua is than QuickJS and PythonPython's execution time is mostly spent looking up stuff. I don't think lua is quite as dynamic. pizlonator 3 hours ago Lua is way more dynamic 2 replies →
I bet LuaJIT crushes Zef! Or rather, I would hope that it does, given how much more engineering went into it
There are many runtimes that I could have included but didn’t.
Also, it’s quite impressive how much faster PUC Lua is than QuickJS and Python
Because QuickJS is really slow. Don't be fooled by the name. It's almost an order of magnitude slower than node/v8.
(I suppose the quick in QuickJS means "quick for a pure interpreter without JIT compilation or something...)
based on this data, it’s probably slower than JSC’s or V8’s interpreter
So like that’s wild
> it’s quite impressive how much faster PUC Lua is than QuickJS and Python
Python's execution time is mostly spent looking up stuff. I don't think lua is quite as dynamic.
Lua is way more dynamic
2 replies →