This is not acceptable. For everyone who uses Sockets in games that are complete or in development it means a massive rewrite of the networking code. Also I don’t want to be confronted with mandatory 3rd party modules, be it WebSockets or WebRTC. Then there’s the problem of another language, not everyone is familiar with JS. And maintenance of the code base. Suddenly you have 2 for networking.
So please, think about your stance on sockets or at least keep these things in mind to make our life easier:
This is not so much about “our stance on sockets”, but about the possibilities the browser vendors supply. To them, giving direct access to Sockets is a major security issue, which they will never allow. This is not going to change.
As for making a PPAPI web player: This has been discussed many times, and won’t happen. PPAPI is not inherently more secure then NPAPI, and I don’t expect that Google will keep this avenue open for longer then they have to.