Inbox On Swole
I usually scan through these newsletters in batches. This makes it easy to spot trends and common patterns. Right now, they’re all screaming ES6. Fifteen minutes of fame? I think it is more than that.
The Mouths Of Giants
of LearnBoost, Socket.io, Automattic
Guillermo recently said:
He went on to say:
Brendan had this to say about ES6:
“Most new features can be used now…”
Founder and Principal Researcher at Mozilla Research, member of the ECMAScript Committee
In an interview with Dave about ES6 he said:
“We can gather real world feedback from communities of early adopters, and the transpiler implementors become subject matter experts who can provide invaluable feedback combining the implementor’s perspective with the user developer’s perspective.”
He also touched on the positive impact it has on browsers:
“Allowing developers to start using features sooner helps provide greater pressure on browser vendors to implement features natively.”
That is just a few who have made the switch to ES6. There are plenty more developers who are joining them. There are entire open source project teams who are making the change.
ES6 Called Dibs On Your Libs
Here are a few examples:
Meteor.js adds support for ES6 with the harmony package. It allows you to write your apps in ES6. The files are then transpiled to ES5 using tools that are all within the Atmosphere ecosystem.
Backbone + ES6
In his Backbone TodoMVC + ECMAScript6 repo on Github, Addy Osmani shows us how we can build Backbone apps using ES6.
Why You Should Start Using ES6 Now
It would be foolish to ignore the growing momentum behind ES6. Now is the perfect time to start using ES6. You need this. Your team needs this. The community needs it.
And remember the wisdom that Dave Herman shared. We can help push native browser support forward by adopting early. Let that motivate you to do your part.
Should you begin writing exclusively in ES6, transpiling to ES5 and shipping? I don’t know. You will have to decide if that makes sense for your projects and production environments.
You should begin using it in some capacity. This will help you avoid the last-minute rush to try and get caught up. I believe mainstream adoption is coming sooner than some might think.
I’d also like to say that I’m in the same boat. I’ve just started using ES6 myself. I’m still learning and would love to hear about your own experiences with ES6. Please share your own thoughts and ideas below in the comments.
Now that I’ve convinced you that coding in ES6 is the smart thing to do, I won’t leave you hanging. Over the next few weeks, I’ll be writing a lot about ES6. I’ll point out all its new features. I’ll show you how to get up and running in the browser with transpilation. I’ll be sharing my own experiences. I’ll also be doing a round up of the best ES6 resources. So make sure to check back often.