Over a million developers have joined DZone.
Platinum Partner

A first look at what might be in ECMAScript 7 and 8

· Web Dev Zone

The Web Dev Zone is brought to you by Stormpath—offering a pre-built Identity API for developers. Easily build powerful user management, authentication, and authorization into your web and mobile applications. Download this Forrester report on the new landscape of Customer Identity and Access Management.

Brendan Eich mentions features that are candidates for ECMAScript 6, 7 and 8:

It is interesting that the goal of some features is to make JavaScript a better compilation target [2]. I am very excited about macros possibly making it into ECMAScript 8. Just three benefits:
  • Easily create embedded domain-specific languages (for HTML fragments, queries, GUI definitions, etc.).
  • Invent new more concise syntax for specific tasks (this one is mainly for – gifted – library authors). If you wanted to, you could also call the result a domain-specific language.
  • Any new syntax introduced after ECMAScript 8 can be retrofitted to previous versions via macros.

Related reading:

  1. ECMAScript.next: the “TXJS” update by Eich
  2. What is the JavaScript equivalent of Java bytecode?

 

From http://www.2ality.com/2011/09/es6-8.html

The Web Dev Zone is brought to you by Stormpath—offering a pre-built, streamlined User Management API for building web and mobile applications. Check out our top pointers for designing your REST API.

Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}