Transpileur

Outil qui convertit, transforme du code vers un autre code, dans un même langage ou langage du même niveau. 

Exemple :

Babel.io qui convertit du JavaScript depuis les fonctionnalités modernes de JavaScript, du standard ECMAScript 6 ES6 et plus vers ECMAScript 5, ES5.

Babel s’utilise pour la transpilation en parallèle du compilateur TypeScript TSC qui convertit du code TypeScript en ES5 et vérifie les types.