> why shouldn't you compare NaCL to asm.js?
The portability limitations have made Google wait for PNaCl before it flips the switch to authorize NaCl apps on the Web by default.
Note that I believe this choice is wise. I quote them:
> This will… avoid the spread of instruction set architecture dependent apps on the web.