Babel

An Introduction

Folashade Okunubi

How to write ‹HTML›

jk

What is Babel

a transpiler with polyfills

don't polyfills suck!?

Why it matters

because ES6!

and ES7 too!

ES.Next

What is ES6

Arrow Functions

Let, Const, & Block

Destructuring

Default Values

Modules

Classes

What Babel Gives You

Coverage Table

iE6!? No wai

shibe-meme-backwards-hat

What Babel Gives You

Coverage Table

iE6!? No wai

JSX support

Why You Should Use it

Don't get left behind

Use with Tool of choice

Babel built-ins
CLI
Require hook
Browser
Build systems
Broccoli
Browserify
Brunch
Duo
Gobble
Grunt
Gulp
jspm
Make
RequireJS
Sprockets
Webpack
Frameworks
Ember
Meteor
Rails
Sails
Test frameworks
Mocha
Jest
Karma
Utilities
Connect
Nodemon
Language APIs
Node
Ruby
Template engines
Jade
Editors and IDEs
WebStorm

Alternative

Traceur

Not quite the same

CoffeeScript & TypeScript

Thank You !!