AJAX の処理フロー

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

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