【IT中級者講座】Ajaxって何?

花粉症で涙が止まりません。
開発部のミスターEです。

今回は”Ajax”についてご質問があったのでお話したいと思います。
読み方は “エイジャックス”が一般的です。

Ajaxとは?
簡潔に説明すると
JavaScriptを使って行う“非同期通信”になります。

そもそも非同期通信とは?
リクエストを投げた直後から
ブラウザ側での操作ができる通信になります。

リクエストがあった際にページ全体を
更新するのではなくページの一部を更新します。
毎回ページ全体を更新するよりも処理が早くなる利点があります。

身近なアプリでいうと“Twitter”が非同期通信になります。
ツイートを投稿した際にページ全体が更新されるのではなく、
投稿した新しいツイートの分だけ書き換わっているのがわかると思います。

ではその逆の“同期通信”はなにかというと“WEBページの遷移”があげられます。
ページ全体が書き換わっているのがわかると思います。

今回のご説明は以上となります。
花粉症への対策はお早めに!