今回はポッドキャスト「devtools.fm」に出演したOliver Medhurst氏の回をご紹介します。彼はPorffor(ポーファー)というプロジェクトの作者です。Porfforは「JavaScriptをWebAssemblyへと事前にコンパイルする(Ahead of Time Compiler、AOTコンパイラ)」という、多くの人が「不可能だ」と考えてきた仕組みに挑む研究プロジェクトです。 この記事では動画の流れに沿って、Porfforとは何か、なぜ事前コンパイルが難しいとされてきたのか、そしてその技術的な仕組みや将来像までを順を追って整理していきます。 Oliver Medhurst氏とは何者かOliver Medhurst氏冒頭、ホストのAndrew氏とJustin氏は、Porfforという「JavaScriptの事前コンパイラ」の存在に驚いたと語り、まずはOliver氏の経歴