Anotações da palestra feita pelo Leo Balter na QCon do Rio em 2015 sobre o Ecossistema de produção e lançamento de novidades e especificações do JavaScript.
- Functions are first-class citizens, syntax resembles Java, inheritance is prototypal, and (+””) equals zero.
- O JavaScript foi criado em 10 dias pelo Brendan Eich em 1995.
- Quando falamos sobre o JS, nós falamos sobre muitas outras coisas que orbitam em volta da linguagem em si. Como o DOM, NodeJS ou o asm.js
- Hoje ele passa por um caminho de evolução. Hoje ele ainda é feito por um grupo chamado Ecma. Que é como o ISO, onde eles criam padrões e o JS é feito se baseando nessa padronização.
- O ES6 vem com muitas novidades. Algumas coisas principais: promises, generators, proxies, reflect, arrow functions, rest parameters, default parameters, class, Template
- O ES7 vai trazer outras funcionalidades como async, SIMD, async generators
- O ES7 pode desembarcar em 2016. Não vai ser tão agressivo quanto o ES6, mas a ideia é trazer as novidades em uma velo