JSConf JP 2026で登壇することになりました。11月22日(日)、東京のベルサール神田にて。
タイトルは「Oseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ」。SBCLやChez Schemeのように、動的型付き言語のまま全体を事前にネイティブコードへコンパイルするJavaScriptエンジンの話をします。型注釈は最適化のヒントとして使うだけで、決して鵜呑みにしない設計です。
発表は日本語、14:10からトラックC。下記のリンクをご参照ください。
jsconf.jp
Oseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ | JSConf JP 2026
Common LispのSBCLやSchemeのChez Schemeは動的型付き言語でありながら、プログラム全体を事前にネイティブコードへコンパイルし、何十年もプロダクションで使われてきました。一方JavaScriptは今なお、速く動くにはインタプリタと複数段のJIT、その上に載るデオプティマイゼーション機構が要る言語だと見なされています。この違いはどこから来るのか。この問いから始まったプロジェ...