babel
babel es un transpilador de javascript que permite converti codigo de es6+ a es5 perimitiendo la compatibilidad total con los navegadores antiguos y también permite la traducion de tecnologias como JSX de react, los single file components de vue e incluso la libreria de tipados como flow js
codigo morderno
js
// codigo es6+
const hide = el => (el.style.display = 'none');
// codigo es6+
const hide = el => (el.style.display = 'none');
codigo para navegadores antiguos
js
// codigo es5
var hide = function hide(el) {
return el.style.display = 'none';
};
// codigo es5
var hide = function hide(el) {
return el.style.display = 'none';
};