Comment: Re:Dart? (Score 1) 573
Agreed on all of the above. The upshot for PNaCl is:
1) Unreliable performance characteristics have to be traded off against not allowing all programs to run, as you note.
2) Sandboxing is a problem.
3) Actually getting it to run on a new architecture involves implementing the relevant LLVM virtual machine, not just writing the LLVM-to-native compiler you were probably writing anyway.