Archive for the ‘ECMAScript6’ Category

Preparing for ECMAScript 6: Symbols and Their Uses

Posted on: No Comments
While ES2015 has introduced many language features that have been on developers' wish lists for some time, there are some new features that are less well known and understood, and the benefits of which are much less clear. One such feature is the symbo...

Preparing for ECMAScript 6: Proxies

Posted on: No Comments
In computing terms, a proxy sits between you and the thing you are communicating with. The term is most often applied to a proxy server -- a device between the web browser (Chrome, Firefox, Safari, Edge etc.) and the web server (Apache, NGINX, IIS etc....

Preparing for ECMAScript 6: Destructuring Assignment

Posted on: No Comments
Destructuring assignment sounds complex. It reminds me of object oriented terms such as encapsulation and polymorphism -- I'm convinced they were chosen to make simple concepts appear more sophisticated! In essence, ECMAScript 6 (ES2015) destructuring ...

JavaScript Goes Asynchronous (and It’s Awesome)

Posted on: No Comments
This article is part of a web development series from Microsoft. Thank you for supporting the partners who make SitePoint possible. JavaScript has come a long way since its early versions and thanks to all efforts done by TC39 (The organization in char...

Experiment with ECMAScript 6 on Babylon.js with TypeScript 1.5

Posted on: No Comments
This article is part of a web development series from Microsoft. Thank you for supporting the partners who make SitePoint possible. Since releasing babylon.js, the WebGL open-source gaming framework, a couple of years ago, we (with help from the commun...

The ES6 Conundrum

Posted on: No Comments
ECMAScript6 or ES6 is the evolution of JavaScript and it is the future. It is the technology innovation for the web we’ve all been waiting for. It is full of great functionality we always craved and it finally enables us to build huge applications fo...