CoffeeScript 2 Released With Support For Async |
Written by Kay Ewbank | |||
Thursday, 28 September 2017 | |||
There's a new version of CoffeeScript that is more compatible with modern JavaScript. The new release adds features including support for async functions and JSX. CoffeeScript code compiles one-to-one into JavaScript while being easier to read and adding language features not supported by classic JavaScript. The developers say the language aims to expose the good parts of JavaScript in a simple way. You can use any existing JavaScript library seamlessly from CoffeeScript, and the compiled output remains readable, passes through JavaScript Lint without warnings, will work in every JavaScript runtime. It tends to run as fast or faster than the equivalent handwritten JavaScript. The new version of CoffeeScript translates CoffeeScript code into modern JavaScript syntax. So a CoffeeScript The second major change in CoffeeScript 2 is support for async functions syntax, for the future object destructuring syntax, and for JSX. Other changes to JavaScript such as support for modules, tagged template literals, and the for..of construct were backported into CoffeeScript version 1.12. JSX is a mix of JavaScript and XML elements, and CoffeeScript supports interspersed XML elements without the need for separate plugins or special settings. ES2017 added async functions using the The developers say there are minimal breaking changes from earlier versions, and most current CoffeeScript projects should be able to upgrade with little or no refactoring necessary. Some new JavaScript features haven't been added to CoffeeScript, including
More InformationRelated ArticlesDeCaffeinate Converts CoffeeScript To JavaScript The Weekly Top 10: More JavaScript Development Resources CoffeeScript Supports Literate Programming CoffeeScript in Action (Manning) (book review) Programming in CoffeeScript (book review) CoffeeScript: Accelerated JavaScript Development (book review)
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Thursday, 28 September 2017 ) |