Toggle navigation
Babel
Learn ES6
Using Babel
Docs
CLI
Require Hook
API
Options
Caveats
Modules
Polyfill
Transformers
Loose mode
Browser
Experimental
Playground
JSX
External helpers
Compare
Try it out
FAQ
Support
Blog
Twitter
GitHub
Experimental
Playground
Loose mode
Evaluate
Spec
Examples:
Arrows
Classes
Enhanced Object Literals
Template Strings
Destructuring
Default + Rest + Spread
Let + Const
Iterators + For..Of
Generators
Comprehensions
Unicode
Modules
Module Loaders
Map + Set + WeakMap + WeakSet
Proxies
Symbols
Subclassable Built-ins
Math + Number + String + Object APIs
Binary and Octal Literals
Promises
Reflect API
Tail Calls