I’m happy to report that we at Mozilla have started working with Chromium, Edge and WebKit engineers on creating a new standard, WebAssembly, that defines a portable, size- and load-time-effici...
There’s a great new post by the Chakra team on the implementation details of their previously-announced asm.js optimizations. These optimizations are reaching a preview state in Windows 10 / Ed...
https://blog.mozilla.org/luke/2015/05/07/asm-js-optimizations-previewing-in-windows-10-edge/
The Microsoft Chakra team has announced on the IE blog that asm.js optimizations are In Development. We at Mozilla are very excited for IE to join Firefox in providing predictable, top-tier perfo...
https://blog.mozilla.org/luke/2015/02/18/microsoft-announces-asm-js-optimizations/
I was excited to see that asm.js has been added to status.modern.ie as “Under Consideration”. Since asm.js isn’t a JS language extension like, say, Generators, what this means is that Micro...
https://blog.mozilla.org/luke/2014/09/18/asm-js-on-status-modern-ie/
With the recent announcement of a commercial game shipping using Emscripten and asm.js, I thought it’d be a good time to explain how asm.js is executed in Firefox and some of the load-time opti...
https://blog.mozilla.org/luke/2014/01/14/asm-js-aot-compilation-and-startup-performance/
I’m happy to announce that OdinMonkey, an asm.js optimization module for Firefox’s JavaScript engine, is now in Nightly builds and will ship with Firefox 22 in June. What is asm.js? Why are w...
https://blog.mozilla.org/luke/2013/03/21/asm-js-in-firefox-nightly/
I recently finished a project to improve how SpiderMonkey implements variable access so I thought this would be a good time to explain how it all works now. Taking a note from mraleph’s post (a...
https://blog.mozilla.org/luke/2012/10/02/optimizing-javascript-variable-access/
Given this title, a reasonable reaction would be: Wait, wait, single threaded?! But isn’t that, like, the wrong direction for the multicore present and manycore future? so let me start by cle...
https://blog.mozilla.org/luke/2012/01/24/jsruntime-is-now-officially-single-threaded/