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