はじめに この記事は、javascriptの中でも高度(と自分が思っている)非同期処理について、自分の中で整理も兼ねてアウトプットしている記事です。 できるだけ図を用いて、噛み砕いて非同期処理の概略を理解することを優先に心がけて記載しています。 そのため、正確性に欠ける場合がございます。(そもそも筆者が勘違いしている場合もあり。) ご理解の上、お読みいただけますようよろしく願いいたします。 この記事を読んでいただき、非同期処理のイメージを掴んでいただいた後、さらに深く正確な知識を学んでいただくための足掛かりとして利用していただけると幸いです。 この記事を作成するにあたり以下のページを参考にさせていただきました。 イベントループとプロミスチェーンで学ぶJavaScriptの非同期処理 JavaScriptの非同期処理を理解する その1 〜コールバック編〜 JavaScriptの非同期処理を理