6to5 Renamed As Babel - Are You Ready For The Next Gen JavaScript?
Written by Ian Elliot   
Wednesday, 18 February 2015

The next version of JavaScript is almost with us, but that doesn't mean it is ready to use. If you want to get started with it, you need Babel. 

babel

 

There is always a lag between the final standardization of JavaScript and its implementation. One solution is to use a language translator which converts the new dialect to the old. Arguably the best known ECMAScript 6 to ECMAScript 5 translator is/was 6to5. However, the open source project had a problem in that it seemed to be a very temporary thing; it would become less important as JavaScript engines that support ECMAScript 6 become the norm. This doesn't represent the general idea of the project, which is to provide a translator for the next version of JavaScript whatever number it is. 

The 6to5 name seems even more out of date when you take into account that what was called ECMAScript 6 has just been renamed ECMAScript 2015. 

So, rather than commit to a iterative renaming 7to6, 8to7 and so on, or trying to track whatever ECMA called the next version of its Script, the project has been renamed Babel. 

Not a particularly good name, as it is already in use by quite a few other projects, but it seems it was a group decision. 

The blog post announcing the change of name also records the fact that it has just reached the 500,000 download milestone. 

it is also worth noting that Babel seems to support all of the new features in ECMAScript 2015 including generators. This is surprising because many new elements are simply wrappers around existing JavaScript features to make programmers from other languages feel at home - class for example. Generators, on the other hand, seem to be a deeper transformation of the language that should be hard to implement in the the old language. 

babel

If you want to try out ECMAScript 2015, or whatever it is called, then Babel, or whatever it is called, seems like a good place to start.

More Information

Not Born to Die

Babel

Related Articles

CoffeeScript 1.9 Released       

Task.js Asynchronous Tasks In JavaScript       

Google APIs Adopt Promises       

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner


Developers Happier Working From Home
04/09/2020

Over half of developers are happier in their roles since the COVID-19 pandemic forced them to work remotely. The overwhelming majority are satisfied with their employers and at least three quarters an [ ... ]



Data Scientist or Data Engineer? Choose Your Path On Udacity
16/09/2020

There's no stopping the flood of data - 2.5 million terrabytes are created every day, so storing, organizing and analyzing data is becoming more important than ever. Udacity has refreshed the Nanodegr [ ... ]


More News

 

graphics

 



 

Comments




or email your comment to: comments@i-programmer.info

 

 

 

Last Updated ( Wednesday, 18 February 2015 )