[nodejs][websocket]reverse proxy to browser tab as a web server with WebSocket
ブラウザタブ上でもWebサーバ処理できるようにするための汎用のreverse proxyゲートウェイのプロトタイプ。 webserver-proxy間のやりとりにはWebSocketを用いている。
node proxyd.jsで汎用reverse proxyゲートウェイを起動
direct.htmlをブラウザで開くとタブがWebサーバになり、ページ上で出てくるURLにアクセス可能になる
ここで、direct.htmlは別にWebサーバ上に置く必要はなく、file:プロトコルで開いても機能する。
WebRTCでのシグナリングシステムもそうだが、(たとえばsnapchatだとか)P2P的なシステムというのは、 下のレイヤーにHTTPでreachableなしくみさえあれば、 本質的にはクラウド上に別々の目的のために機能を埋め込んだ専用のアプリケーションサーバなどいらないはずである。









