https://blog.csdn.net/napolunyishi/article/details/20473799 https://www.stevefenton.co.uk/2012/11/compiling-vs-transpiling/
Compiling这个术语通常是将一种语言编写的源代码转换为另一种。 Transpiling是一个特定的术语,用于将一种语言编写的源代码转换为另一种具有相同抽象层次的语言。
JS中的Babel就是一个转码器,将新版本的JS代码转换为兼容的JS代码。