> Why is NaCl better? NaCl adds all of the complexity of LLVM to the Web platform, and is tied to Pepper, which is a Chrome-specific, nonstandard API. None of this is true for asm.js.
i really really like mozilla. it's one of those few places, where i'd be comfortable working, but believe it or not, pacabel has raised a few very valid points.
nacl has much better performance and was a padded x86 abi, it's much easier to port some game to nacl, than it is to turn it into webgl. when i went to the google developer days in 2009 some of the google munich guys didn't like it either. i don't understand why. trying to force everything onto something as broken as javascript is odd.
but nacl is tied to pepper because npapi is utter shit. and has been for the past 10 years for that matter. i understand that you guys keep proposing npapi changes, because you want some sort of open thing, but it's broken. pacabel's point is valid, you had the power to push for an alternative, and you didn't. now that google has taken your spot, they took the opportunity to do that, and mozilla refuses to play along.
even though before nacl came out webkit already came out with webkit plugins, precisely because of the same problems ppapi is trying to address.
we know it's broken, apple knows it's broken, microsoft knows it's broken, and i'd be surprised if you didn't know it either. why beat around the bush?
i still love firefox and it's my main browser, and contrary to others i believe the memory usage is way below chrome. but on the other hand i'm forced to constantly run a chromium browser, because if i use flash in my favorite browser, the whole experience will eventually become so choppy that i have to close and open my browser.
then there's this shumway thing, which is a really cool piece of code, and i'd probably enjoy hacking and reversing(mainly because i like reversing), but let's face it realistically it's still completely irrelevant to the real world.