トランスパイル
ソースを他のソースに変換すること
a.k.a transpile。トランスコンパイルとも
JavaScriptの文脈では、ブラウザが未実装の構文を、既存機能で再現できるようにソースを変換すること
https://speakerdeck.com/pastak/re-learning-about-js-in-2018?slide=51
モダンなブラウザでは実装されているが、未実装のブラウザもあるという機能があるとき、差を吸収する
開発者はその差異について気にしなくて良くなる
コンパイラをトランスコンパイラという
別プラットフォーム向けに実行ファイルを生成するクロスコンパイルとは異なる
Source-to-source compiler - Wikipedia