9/10

  • 同期通信 とは、リクエストを投げ、サーバからの応答があるまでブラウザ側の表示が変化しないような通信。サーバからの応答があるまで、ブラウザ側の処理が止まるため、その間ユーザーは処理を行うことができない。

    非同期通信 とは、リクエストを投げた直後からブラウザ側での操作ができるような通信。サーバからの応答があり次第、コールバック(あらかじめ登録された関数)を実行する。通信中にもブラウザ上での操作ができるので、ユーザビリティを高めることができる。