Babel

Babel is a compiler for writing next generation JavaScript

Thanks to your financial contributions, we are operating on an estimated annual budget of$139,544
Today's Balance
$0.00
1 Full Time Maintainer
$120,000
per year
Estimated Annual Budget
$139,544
2 Full Time Maintainers
$240,000
per year

About

Babel is a compiler for writing next generation JavaScript

You'll be helping Babel's maintainers manage a project used by most of the world to compile their JavaScript.

A clear thing we need is the funding to allow us to attend TC39 (the committee that specifies JavaScript) meetings which are every 2 months at various companies around the world. This allows us to be involved in the process that moves various JavaScript proposals forward, allowing us to understand and take part in that discussion and be an implementor similar to other browsers.


Babel helps you write the latest version of JavaScript, and is helping shape the future of the language itself. It's used at Facebook, Google, Netflix, and hundreds of other companies. It's downloaded more than 9 million times a month on npm. (We're currently just a small group of volunteers that spends their free time maintaining this project)

When your target browsers (Chrome, Firefox, Safari, IE) don't support certain features natively, it helps you compile it down to a supported version.

In short, developers want to take advantage of the latest syntax in JavaScript before it's implemented in browsers, now. Because the version of JavaScript depends on the client's browser, we can't rely on the fact they are using an up to date browser.

Babel abstracts the browser away so that you can worry about writing your application rather than trying to figure out what features are supported in each one.

For example: if you support an older browser such as Internet Explorer 9, it won't have any of the features in ECMAScript 2015 (ES6), so Babel will transform your code into ES5 which is supported.

ES2015 Template Strings

var name = 'Bob';
`Hello ${name}, how are you today?`

Compiled to ES5

var name = 'Bob';
'Hello ' + name + ', how are you today?';

Team

Meet the awesome people that are bringing the community together! 🙌

Budget

Current balance: $25,197.91

Latest expenses

$183.00
5/23approved |Marketing
$183.00
PayPal (hidden)

Latest transactions

Donation made by Seth Sun on May 23, 2018 | View Details
$2.00
Donation made by Salesforce on May 21, 2018 | View Details
$1,000.00
Donation made by Steven Petryk on May 21, 2018 | View Details
$25.00
Donation made by Adam on May 20, 2018 | View Details
$10.00
Donation made by Chaitanya K on May 15, 2018 | View Details
$2.00

Contributors

41 organizations and 241 people are supporting us.