What the heck is the event loop anyway? JSConf EUを観て。
本当にわかりやすいプレゼンだった。いきなりイベントループに入らず、「JavaScriptとは何なのか?」を説明し、それから「V8の中身」「コードが実行されるときのスタックの中身がどのように変遷しているのか」「スタックとwebapiとのやり取り」などをアニメーションを使って視覚的に分かるように説明していた。イベントループと題にうってあるが、ブラウザの中でJavaScriptがどのように動作するのかを大まかに知りたい人にはこの動画は非常に良い。2014のJSConfの動画だが2020年の今になっても見る価値のある動画であり、かつプレゼンテーションの見本でもある。とにかく素晴らしかった。他にもJSConfの動画で観ていない動画が多いので、また今度時間がある時に観たい。
下は自分が動画を観ながらとったメモ。
Transcriptはこちらから。
動画中で使われているヴィジュアライズのためのアプリケーション。自分でいろいろコードを書いてみるとよく分かる。
では。