

In this blog post I will explain what Babel is, and how you can use Babel for yourself.īabel is a JavaScript transpiler, also known as a source-to-source compiler. Over the last few months we have been using Babel to gain access ES6 features, while still maintaining support for browsers like Internet Explorer 9. Some features of the ES6 spec have already been implemented in browsers, whilst others are only beginning to be implemented. However if your desired features are not implemented yet, or you need to support older browsers, it is still possible to get the benefits of ES6 now by using Babel.js. This new version of the specification introduces language features to JavaScript that can improve developer efficiency and happiness. With Babel.js, we can all use ES6 before browsers support itĮCMAScript 2015, also commonly known as ES2015 or ES6, is the specification that defines the ECMAScript language, of which JavaScript is one implementation.
