HTML5とJavascriptで開発されたVNCシステム:NoVNC
こんなの待っていた。あとはどこまで動くのか、気になる(現在はVNCとの通信に別途Proxyサーバが必要との事)。
HTML5のケーススタディ:WebSockets, Canvas そして JavaScriptで noVNCクライアントを作成
ソースコードも公開されてるとの事なので勉強してみようと思います。
GitHub - novnc/noVNC: VNC client using HTML5 (WebSockets, Canvas)