rfc6455 WebSocket protocol

約1週間前にWebSocketのRFC6455が公開された。

これが全ブラウザで使えるようになると、Ajaxやlong pollingなどよりも、効率的に動作し、クライアント(ブラウザ)とサーバーが相互通信できるようになる。
ajaxは過去のものになる可能性がある。

一応、今週末はrfcを一読する予定だが、
内容は...

  • HttpヘッダーやそのUpgrade機能を応用した接続の確立
  • ws://, wss://
  • Data Framing
  • クローズやエラー対処


当たり前だがData frameなど、しっかり設計され、乱数によるマスクによって、snoofingやspoofingに対して強くなっている(32bitsランダム値によってmasking)。
また、将来の拡張も考慮されおり、長く使える仕様になるのではないかと感じる。


参考:
http://tools.ietf.org/html/rfc6455
http://dev.w3.org/html5/websockets/

コメント

このブログの人気の投稿

日本でコンピュータサイエンスを学ぶ難しさ

UML tool Dia