Push技術
従来のウェブサイトはHTTPリクエストによってhtmlファイルを読み込んだ後、htmlに書かれた内容を元にCSSファイルのリクエスト、さらにCSSファイルを元に画像ファイルをリクエストといった具合に、サイトが表示される前に何度かサーバー-クライアント間を往復する必要があった。
だがプッシュ技術を用いれば相手のリクエストを待たずに必要そうなファイルを送りつけることで往復回数(ラウンドトリップ回数)を減らすことが出来、サイトの読み込みが高速化される。
だがキャッシュがある場合既に持っているファイルを送りつけることになってしまい無駄に帯域を使い通信量がかさむ結果になってしまうこともある。どのリソースをプッシュすべきかの判断はとても難しい。