InfoQ Homepage ECMA Content on InfoQ
News
RSS Feed-
ECMAScript's Top-Level Await Proposal Implemented in V8, Babel and Webpack
The top-level await's ECMAScript proposal, which reached Stage 3 last year, is now implemented in the V8 JavaScript engine, and supported by Webpack and Babel. Top-level await enables dynamic dependency pathing, resource initialization, and dependency fallbacks at module import time. Top-level await results in a non-deterministic module execution order.
-
JavaScript Private Class Fields and Methods: Three New Draft Specifications
Private class fields are finally coming to JavaScript with no less than three separate TC39 proposals that define the new capabilities.
-
TypeScript 3.3 Improves Calling Union Types and Build Times
The TypeScript team continues its bi-monthly release cadence with version 3.3 of TypeScript, improving the behavior for calling union types and the performance of incremental file watching for composite projects. The team also announced their roadmap for the next six months.
-
ECMAScript 2016: Array.prototype.includes and the Exponentiation Operator
ECMAScript 2016 will include as new features only Array.prototype.includes and the Exponentiation Operator. Async functions will have to wait until next year.
-
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.
-
-
Dart 1.1 Pushes Performance Even Further
The recently released Dart 1.1 comes with better performance for the dart2js compiler and improves support for the server-side development. The language itself is pretty much on hold.
-
Preview the Next JavaScript in Google Chrome
Google Chrome and V8 now support some of the features planned for the next version of JavaScript, known as ECMAScript 3.1 “Harmony”. To try out these features you can use dev channel release of Chrome with the “Experimental JavaScript features” flag turned on.
-
ECMA Common Language Infrastructure 5th Edition
The ECMA working group in charge of the Common Language Infrastructure standard has produced released a working draft of the 5th edition. The CLI represents the subset of Microsoft’s .NET platform that has been placed in the care of Ecma International. Originally known as the European Computer Manufacturers Association, Ecma International both competes with and complements ISO.