Earlier quoted context omitted.
NaCl and Dart were not created in the open. Both were secret projects within Google before their alpha versions were released; Dart was in development for at least 2 years before it was announced to the world. By that time there was no way a third party could have an affect on any of the fundamentals. Also, for the record, PNaCl doesn't have a spec. It only has a reference implementation.
> By that time there was no way a third party could have an affect on any of the fundamentals. It's not like NaCl is a market-dominating monopoly format like MS Word .doc now or anything. Going by usage, it's basically still a prototype. Anyone (e.g. Mozilla) who disagrees with the fundamentals of the design so thoroughly that they don't want to work with what Google came up with, could create a competitor to NaCl us…
That's pretty much exactly what asm.js is. It is currently slower, but it is also a younger project. They both even use LLVM as part of their standard toolchain.