5 ms·
Well, the fastest scripting language must be LuaJIT?
by judofyr 16y ago
Well, the fastest scripting language must be LuaJIT?
- acqq 16y agoIf you refer to http://shootout.alioth.debian.org/u32/luajit.php http://shootout.alioth.debian.org/u32/luajit.php my answer is: maybe. As far as I understand the JavaScript benchmarks there were made before the most recent speed improvements (JaegerMonkey, present in Firefox 4 beta). In my simple tests, the speed in some loops can reach the speed of C, with the times better than LuaJIT. Still, LuaJIT is easier to obtain and run, as far as I know.
- igouy 16y agoYou can help by providing clear instructions on how to build the latest JavaScript engine.
- acqq 16y agoI'd also like to know. At the time as first JIT functioned in the browser I wasn't able to download the sources which really did JIT on Linux in the command line. I wouldn't be surprised that now again the latest speedup in the browser is not repeatable in the command line for most of the people.
- igouy 16y agoDownloaded, installed and re-measured today. http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=tracemonkey&lang2=luajit http://shootout.alioth.debian.org/u32/benchmark.php?test=all...
- acqq 16y agoThanks! LuaJIT really rules in the shootout. The tests I've done were only inside of Firefox 4 Beta and I've got 3.4 sec for 5M n-body on my slightly (30%) faster computer. I remember that traditionally the standalone builds of Mozilla JS were not giving the same results as the one in the browser. A message for Mozilla devs, in case anybody reads: be aware that people do try to measure how fast JS is from the command line and let them get the really last results! And use http://shootout.alioth.debian.org http://shootout.alioth.debian.org if you want to fundamentally improve your implementation of JS.
- igouy 16y agoNote the main n-body measurement is N=50,000,000. The source code was downloaded from the tracemonkey branch https://wiki.mozilla.org/JavaScript:New_to_SpiderMonkey https://wiki.mozilla.org/JavaScript:New_to_SpiderMonkey. They can do better than use the benchmarks game - Kraken is one attempt they are making to do better. http://krakenbenchmark.mozilla.com/index.html http://krakenbenchmark.mozilla.com/index.html
- acqq 16y agoRegarding sources, I know this: http://news.ycombinator.com/item?id=1754881 http://news.ycombinator.com/item?id=1754881 The benefits of the benchmarks game: allows comparison with other languages (like Lua) whereas as far as I understand their Kraken is JS only and browser only. Thanks a lot for your good work!