XMLHttpRequestフッキングによる既存WebアプリケーションのWebSocket移行方式の検証と評価
スポンサーリンク
概要
- 論文の詳細を見る
XMLHttpRequest による Ajax 技術が Web に導入されたことで,Web ブラウザとサーバ間でページ遷移を伴わない HTTP 通信が可能になり,リアルタイム性の高い Web アプリケーションの実現が可能になった.更に,プッシュ配信や通信効率等の HTTP が抱える問題を解決した新たな通信プロトコルとして WebSocket が策定され,XMLHttpRequest に代わって使われ始めている.WebSocket の課題として,XMLHttpRequest と API が異なるため,コンテンツへのコードの変更量が多いことが挙げられる.また,既存の HTTP サーバも WebSocket に対応しなければならない.この課題に対し著者らは,2 段階の移行方式を検討した.段階 1 の特徴は,コンテンツに XMLHttpRequest を置き換えるライブラリを導入することと,サーバに WebSocket と HTTP の変換サーバを導入することで,Web アプリケーションに対する変更を最小限に抑えられることである.段階 2 では更に,既存の HTTP サーバだけを WebSocket に対応するだけで,変換サーバを廃し,サーバをより効率良く動作させることができる.評価の結果,1 秒間に Web ブラウザがサーバから応答を受け取った回数は,移行前に比べ,段階 1 で 1.7 倍,段階 2 で 2.9 倍となった.これにより,XMLHttpRequest を使用する既存の Web アプリケーションへの変更を最小限に抑えつつ,よりリアルタイム性の高い Web アプリケーションの実現が可能であることが分かった.
- 2014-02-27
著者
関連論文
- L-011 組込み機器向けDOMモジュールの開発(L分野:ネットワークコンピューティング)
- M-055 潜伏型情報配信方式における嗜好情報管理の提案(M.ネットワーク・モバイルコンピューティング)
- 近傍に存在する端末間情報要求サービスの一提案(セッション4B ユーザ指向サービス)
- A-17-4 カーナビゲーションシステム向け滞在時間収集システムの提案(A-17. ITS,一般セッション)
- O-020 複数ディスプレイ環境でのWebブラウジング実現方式の提案(O.情報システム)
- O-14 位置および経路情報を用いた情報提供システムの提案(情報システムと社会環境,O.情報システム)
- データ放送 (特集 最新のディジタル放送システム)
- デジタル放送用データサーバの開発(2) : 実現方式
- デジタル放送用データサーバの開発(1) : 概要
- 高度デジタルデータ放送技術の研究開発 (特集 デジタル放送技術の現状とこれから)
- 5V-1 デジタルデータ放送システムの実現
- クライアント/サーバモデルに基づくビデオ通信機構の開発(2)
- クライアント/サーバモデルに基づくビデオ通信機構の開発(1)
- 6-3 ネットワークによるJPEG画像伝送におけるパケットフィルタリング手法の一検討(第6部門 マルチメディア通信)
- XMLHttpRequestフッキングによる既存WebアプリケーションのWebSocket移行方式の検証と評価
- XMLHttpRequestフッキングによる既存WebアプリケーションのWebSocket移行方式の検証と評価
- A-17-10 3次元地図表示における地形に隠れたシンボルの高速検出方式(A-17.ITS)
- A-17-9 距離マップを用いたグラデーション効果の高速実現手法(A-17.ITS)
- B-8-8 VNCにおける表示制御方式の検討(B-8.通信方式)
- D-23-2 GUIと機能を分離した組込みシステムにおける通信量削減方式(D-23.サービスコンピューティング)
- D-11-80 デジタルサイネージによる目的地案内システム(D-11.画像工学)