AJAX の処理フロー

Web 2.0 アプリケーションでは、ページ の全体的な概念が不明確になります。 Web ページのロードがいつ完了したかを判断するのは困難です。 通常、最初の HTTP リクエストは、以降のリクエストでロードされる他のリソースも含む、HTML レスポンスで応答されます。 JavaScript の実行時には、XMLHttpRequest 呼び出しを通して追加リクエストが転送されることがあります。 このような非同期呼び出しに対するレスポンスは、最初のページの変更/適合によって反映されることがあります。

一部のページは、ユーザー入力なしで頻繁に更新されます。 非同期呼び出しのトリガとなる他のイベントには、次のものがあります。