BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage ECMAScript 6 Content on InfoQ

  • Microsoft Bumps TypeScript to Version 1.7

    Microsoft has released version 1.7 of TypeScript, which enables async/await for ES6 targets and introduces a polymorphic this type.

  • Meteor 1.2: ECMAScript 2015 and support for AngularJS, React

    Meteor 1.2 has been released, announcing ECMAScript 2015 as the official JavaScript of the Meteor platform, along with support for Angular and React.

  • JavaScript Streams Introduced at Strange Loop

    At the Strange Loop 2015 conference, Pam Selle introduced streams in JavaScript, showing what they're good for and how developers can use them.

  • TypeScript 1.5 Boosts ES6 Transpilation Features

    Microsoft has released TypeScript 1.5, dramatically improving ES6 transpilation capabilities.

  • Exploring ES6: Book Introduction and Author Interview

    Exploring ES6 by Axel Rauschmayer is an in-depth look at JavaScript’s latest features. This article includes a short interview with the author.

  • ECMAScript 2015 Has Been Approved

    The General Assembly of Ecma International has announced the approval of ECMA-262 6th edition, which is the Language Specification of ECMAScript 6 (ES6), also known as ECMAScript 2015.

  • Chrome 44 Beta Brings ES6 Features, Improved Notifications

    Google has released Chrome 44 beta: with updates including new ES6 features and improved notification capabilities. The latest beta release for the OS brings computed property names, allowing expression for property names in object literals and class literals.

  • A Developer’s View on Microsoft Edge

    Microsoft Edge started as a IE fork but later departed considerably from it in an attempt to break with the past and legacy Internet technologies, removing 200K LoC but adding other 300K. Microsoft says they want “better interoperability with other modern browsers, improved performance, security & reliability, and reduced code complexity.”

  • Node.js Releases Version 0.12

    Node.js has released version 0.12, its first significant release since 2013's 0.10. The much-anticipated version 0.12, once described as "imminent" in January 2014, comes with a raft of Module and JS API changes, an updated version of V8, and many debugging enhancements. Significantly, it also comes with initial support for ECMAScript Internationalization API 1.0 (ECMA-402).

  • 1.0.x Release for io.js

    The io.js team has released version 1.0 -- but the versioning does not suggest the platform is "production ready." Despite overtaking Node, io.js clarifies the release in its own FAQ: "The choice to release as 1.0.x was not to signify that io.js should be considered production-ready, but because it was a significant enough release from Node.js to warrant a major version increment," it says.

  • 6to5 JavaScript Transpiler Gains Momentum

    The 6to5 JavaScript transpiler has made significant gains in its short 6 month lifespan, besting Google's Traceur transpiler in ECMAScript 6 compatibility. Developers can write ES6 code now and let 6to5 output valid ES5 for use in today's browsers. Recently 6to5 incorporated the team behind competitor esnext into the project.

  • 2014 JavaScript in Review

    2014 has been an impressive year for JavaScript and its place on the web. We've covered a lot of stories on InfoQ from MVC frameworks to small, specialized libraries.

  • TypeScript 1.3 and the March Toward ECMAScript 6

    Microsoft recently released TypeScript 1.3 and gave a preview of what's to come in version 1.4. TypeScript is one of a few industry efforts to add type checking to JavaScript and Microsoft aims to make TypeScript a full superset of ECMAScript 6.

  • Koa Web Framework 0.2.0 Release

    The NodeJS based Koa web application framework has released version 0.2.0. Koa is the successor of the popular Express MVC platform, but relies heavily on newer ES6 constructs. This release is marked as an important one in that that it reaffirms the team’s design choices from the initial 0.1.0 release, solidifying Koa's API for future releases and production use.

  • ECMAScript 6 Modules: What Are They and How to Use Them Today

    One of the essentials features any platform needs to support code bases beyond a few source files are modules. Until now, JavaScript has not supported modules natively. However, as of the next version of JavaScript (officially named ECMAScript 6) modules will finally be added as first-class citizen to the language.

BT