9.5 本章のまとめ
この章では次のようなことを学習しました。
Pickup Lecture
- 非同期処理とは、完了を待たずに次の処理へ進む仕組みである。
- 非同期処理は、ブラウザがフリーズするのを防ぐために重要である。
- JavaScript はシングルスレッドだが、イベントループによって効率的に処理される。
- 従来のコールバック関数による非同期処理は、複数の非同期処理を順番に行う時に、関数の中に関数を書くような複雑な構造となった。このことをコールバック地獄と揶揄していた。
非同期処理の「動きの順番」をイメージできるようになることが、脱・初心者への大きな一歩です。分からなくなったら、紙に実行される順序を書いてみて、動きを整理してみることをお勧めします。
