Re:Compiling LLJS to asm.js
by simcop2387 on Monday March 25, 2013 @03:01PM
(#5438929)
Doesn't appear to be doing anything for me,
That's all that appears in the console. Network and everything looks fine, no 404 or other errors.
[ Parent
| on HN ]
Re:Compiling LLJS to asm.js
by abecedarius on Monday March 25, 2013 @03:20PM
(#5439064)
Yes, I disabled display so that wouldn't get into the benchmark. The numbers are times in milliseconds.
I wonder if most / all of that speedup is just using typed arrays (edit: nvm, they both do). I get similar speeds in Chrome, which afaik doesn't have any special handling for `"use asm";` functions.
Typed arrays do deliver a lot of speedup, and in fact, the above example is slightly faster in Chrome than in Firefox Nightly for me. However, if your algorithm does crunch a lot of data in a low-level way, there is definitely even more performance you can get by using asm.js.
See my link in the comment below for benchmarks of a sha1 algorithm that shows a good speedup in Chrome by using TypedArrays, but an even greater one in OdinMonkey.