過去10年間、ブラウザは強力なツールとなっています。これは、多くの成長の痛みで、ゆっくりとしたプロセスです。
さて、強化されたレイアウトコントロールは、3Dグラフィックスやゲーム、さらには音楽が小さく、古代のブラウザで達成することができます。クライアントデータストレージは、よりエキサイティングな機能です。
最初からWeb「古典的な」プロセスブラウズ、それが変更されていない:ブラウザはURL、Webサーバーが返す要求されたコンテンツサーバから返され、その後、ブラウザ要求より多くのコンテンツ、より多くのコンテンツを要求します。
ブラウザは、それはすべてがサーバから取得する必要があります知っている、非常に物忘れのようです。
一般的に真が、それは強力な代替手段を見渡す:ブラウザは、サーバーのデータストレージに情報を要求するプロセスをスキップするが、唯一のユーザーのローカルマシンからデータを取得することができます。それも、合理的な目的のために、それらのデータを操作することができます。データは、後で再生するためにサーバーを更新するために使用することができます。
結論として、ブラウザは、次の機能があります。
- データへの直接アクセス。AJAXを使用すると、データ速度を取得するが、はるかに高速すでに通常ですが、ローカルマシン上のデータストレージと高速データアクセスを行います。
- ネットワークトラフィックを保存します。ブラウザのデータ収集時間は、長い間、それは常にサーバーからデータを取得しなくても、保存されているとしてとして有用です。これは、サーバーへの圧力を減らすことができます。
- サーバーへの圧力を軽減します。サーバは常に要求に応答して、データベース・サーバからデータを取得している場合は、サーバが過負荷されます。リクエストの数を減らし、サーバーの負荷を軽減することができます。
- 最後に、データがより可能となる完全なオフラインを作成するためのアプリケーションを可能にする、ローカルに保存されています。
しかし、すべてがとても美しいではありません。ブラウザへのデータの転送は、次の欠点があります。
- いいえ同期サポートされていません。
- ストレージの制限がぼやけます。
- 純粋なデータベース・サーバーのない代用。