Transpiling vs Compiling

Compiler

Transpiler

Why do we need transpilers?

Examples

// Babel Input: ES6 arrow function
[1, 2, 3].map(n => n + 1);
// Babel Output: ES5 equivalent
1, 2, 3].map(function(n) {
return n + 1;
});

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store