I created a quick WebSockets proof of concept because I wanted to be able to launch native desktop applications by clicking on a link in a browser. I’m looking for ways to interact with the desktop from within Chrome. Google is making this more difficult (probably for good reason mostly surrounding security).
An application I work on used to use the NPAPI. It allowed users to click on browser links and launch a desktop application. It’s not hard to imagine how this could be used maliciously, and as such it will be deprecated and no longer supported in Chrome by the end of the year. Let me know if anyone is interested in learning more and I can help.