NaCl is specific to individual processor architectures by design, much like ActiveX was specific to Windows.
Prefixed WebKit features are certainly not consistently well-documented. CSS animations, transforms, etc. had to be carefully reverse engineered by other browsers.