Earlier quoted context omitted.
NaCl is one of those technologies that I secretly hope fails. Pull the plug on x86 already, FFS. There's no reason why NaCl should be inherently limited to x86. x86 is currently the biggest platform, but there's no reason why NaCL couldn't switch to a "Universal" payload like OS X has, combining the 2 largest ISA. (x86 and arm?) EDIT: I've since read that NaCl is working on LLVM, which would be even better.
1. LLVM is not portable. PNaCl is trying to make it so, but it's a work in progress. 2. A 'universal' payload with ARM and x86, would just work on them. What if in 5 years we have new architectures? Only supporting ARM and x86 would hold back innovation there.
2) You're posing a what-if for 5 years down the road? Your horizon is really that far? Sounds like grasping for straws to me.