{"id":1170,"date":"2014-09-18T13:03:55","date_gmt":"2014-09-18T20:03:55","guid":{"rendered":"http:\/\/blog.mozilla.org\/luke\/?p=1170"},"modified":"2020-09-28T14:17:49","modified_gmt":"2020-09-28T21:17:49","slug":"asm-js-on-status-modern-ie","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/luke\/2014\/09\/18\/asm-js-on-status-modern-ie\/","title":{"rendered":"asm.js on status.modern.ie"},"content":{"rendered":"<p>\nI was excited to see that asm.js has been <a href=\"http:\/\/blogs.msdn.com\/b\/ie\/archive\/2014\/09\/18\/updates-to-our-platform-roadmap.aspx\">added<\/a> to <a href=\"http:\/\/status.modern.ie\">status.modern.ie<\/a> as &#8220;Under Consideration&#8221;.  Since asm.js isn&#8217;t a JS language extension like, say, Generators, what this means is that Microsoft is currently considering adding optimizations to Chakra for the <a href=\"http:\/\/asmjs.org\/spec\/latest\/\">asm.js subset<\/a> of JS.  (As explained in my <a href=\"https:\/\/blog.mozilla.org\/luke\/2014\/01\/14\/asm-js-aot-compilation-and-startup-performance\">previous post<\/a>, explicitly recognizing asm.js allows an engine to do a lot of exciting things.)\n<\/p>\n<p>\nGoing forward, we are hopeful that, after consideration, Microsoft will switch to &#8220;In Development&#8221; and we are quite happy to collaborate with them and any other JS engine vendors on the future evolution of asm.js.\n<\/p>\n<p>\nOn a more general note, it&#8217;s exciting to see that there has been across-the-board improvements on asm.js workloads in the last 6 months.  You can see this on <a href=\"http:\/\/arewefastyet.com\/#machine=12&#038;view=breakdown&#038;suite=asmjs-apps\">arewefastyet.com<\/a> or by loading up the <a href=\"http:\/\/beta.unity3d.com\/jonas\/DT2\/\">Dead Trigger 2<\/a> demo on Firefox, Chrome or (beta) Safari.  Furthermore, with the recent release of iOS8, WebGL is now shipping in all modern browsers.  The future of gaming and high-performance applications on the web is looking good!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was excited to see that asm.js has been added to status.modern.ie as &#8220;Under Consideration&#8221;. Since asm.js isn&#8217;t a JS language extension like, say, Generators, what this means is that Microsoft is currently considering adding optimizations to Chakra for the &hellip; <a href=\"https:\/\/blog.mozilla.org\/luke\/2014\/09\/18\/asm-js-on-status-modern-ie\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":257,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/posts\/1170"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/users\/257"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/comments?post=1170"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/posts\/1170\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/media?parent=1170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/categories?post=1170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/luke\/wp-json\/wp\/v2\/tags?post=1170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}