More info at: http://www.adobe.com/devnet/flashplayer/articles/premium-fea... Specifically: Premium features licensing will only be needed when both of the following APIs are used in the same application run in Flash Player: * ApplicationDomain.domainMemory, which provides access to domain memory * Stage3D.request3DContext, if using hardware acceleration -- From the article, it looks like ApplicationDomain.domainMemo…
Well, shit... Alchemy+Stage3D is directly a competitor to NaCl+WebGL. By refusing to help NaCl become open-standards-worthy, Mozilla is going to end up watching Alchemy beat out NaCl (and Emscriptem) with a completely proprietary, revenue-shared (and therefore implicitly licensor-dependent) alternative.
First of all, NaCl has little to do with WebGL. NaCl has it's own, non-web-standard way (like NaCl itself) to render 3D graphics. If you use NaCl, you likely do not use WebGL.
> By refusing to help NaCl become open-standards-worthy, Mozilla is going to end up watching Alchemy beat out NaCl (and Emscriptem) with a completely proprietary, revenue-shared (and therefore implicitly licensor-dependent) alternative.
Mozilla can't help NaCl become a relevant standard for the web, even if it wanted to. NaCl is still CPU-specific, still too complex and evolving to standardize and create alternate implementations of, and still will not be supported by browsers without plugins like the iOS browser and Windows 8 Metro.
Alchemy might beat out NaCl. It works in far more places than NaCl, but it's slower, so that will be interesting to watch. But I very much doubt Alchemy will beat 3D gaming on the open web. It isn't just Emscripten, it's also Mandreel and several other C++ to JS compilers in the industry. That approach reaches more people than even Alchemy, and it reaches them with 0 license fees.