Babel is a transpiler for Javascript which provides the highest level of feature inclusion from ES6 and produces the backward compatible code. This allows developers to use news features supported by ES6 and still run their code on current or even older browsers.