9.5 本章のまとめ

この章では次のようなことを学習しました。

Pickup Lecture

  • 非同期処理とは、完了を待たずに次の処理へ進む仕組みである。
  • 非同期処理は、ブラウザがフリーズするのを防ぐために重要である。
  • JavaScript はシングルスレッドだが、イベントループによって効率的に処理される。
  • 従来のコールバック関数による非同期処理は、複数の非同期処理を順番に行う時に、関数の中に関数を書くような複雑な構造となった。このことをコールバック地獄と揶揄していた。

非同期処理の「動きの順番」をイメージできるようになることが、脱・初心者への大きな一歩です。分からなくなったら、紙に実行される順序を書いてみて、動きを整理してみることをお勧めします。

NEXT>> 第10章 PromiseとAsync/Await