9 ms·
Recently Google has shown little interest in working with others; witness Dart (which essentially nobody but Google wants) and NaCl (which no other browser manu
by ootachi 15y ago
Recently Google has shown little interest in working with others; witness Dart (which essentially nobody but Google wants) and NaCl (which no other browser manufacturer wants).
- agildehaus 15y agoThere's also SPDY and WebM, which certainly both have shown to be desirable outside of Google.
- laconian 15y agoYou write software, right? Sometimes the user doesn't know they want something until they see it in front of them.
- ootachi 15y agoSo should Google be working with other browser manufacturers or not? It seems like there's a double standard here.
- pixelcloud 15y agoThe option for other vendors to implement those features has not been removed from the table. Unlike something like ActiveX, these companies have a choice to implement, even if they dont want to.
- ootachi 15y agoFirefox could have implemented ActiveX, of course. The spec wasn't a secret.
- nkassis 15y agoSorry but I don't see that as them not showing interest in working with others at all. There is a NaCL plugin for firefox written by Google, in both case the specs a open and the code in WebKit is open source. They can't force others into using their stuff. They've been proactive in taking in Firefox's new tech like WebGL and they killed their own effort (O3D) in the process(I depended on O3D for one of my work projects but they did make the transition pretty painless by rewritting O3D's api on top of WebGL). There are many more examples.
- ootachi 15y agoFirst of all, NaCl is now Pepper-only, so it is no longer compatible with Firefox. Firefox uses the NPAPI, not the Pepper API. Pepper is itself an instance of Google not showing interest in working with the other browser manufacturers. The other browser manufacturers considered it unnecessary to add two incompatible plugin APIs when the NPAPI already exists and could just be extended. Second, the position of every other browser manufacturer is that NaCl is undesirable because (a) it's not compatible with JavaScript, so it requires another language runtime and (b) that it locks the Web into x86 and ARM. As bzbarsky of Mozilla posted here [1], if Google had made and pushed NaCl a decade ago, the iPhone would be unable to browse the web. Google ignored the other browser manufacturers' concerns and are now pushing NaCl to gain a competitive advantage. [1]: http://news.ycombinator.com/item?id=3391747 http://news.ycombinator.com/item?id=3391747
- nkassis 15y agoI appreciate your reply. As far as the Pepper API my understanding is that it was an extension to NPAPI to improve it, not an attempt at creating an incompatible API. I can't find any source on why Mozilla decided to not use it. From the Pepper wikipedia page it looks like some of the goal of Pepper would be very useful to every browser.