>>100
XmlHttpRequestクラスを用いてPOST/GETメソッドでサーバにリクエストを送信して
レスポンスが返ってきたらXmlHttpRequestオブジェクトの状態が変化して
そのときにイベントハンドラonreadystatechangeが呼び出されて
onreadystatechangeに関連づけられてるメソッドを呼び出し時に実行することで
画面の表示の状態を書き換える

レスポンスがあったかどうかはイベントハンドラが拾ってくれるので待ってる必要が無い
ので通信状態と画面の状態を同期させなくて良い
→ブラウザの制御が通信状態に影響を受けない

と解釈しています