A próxima versão do javascript (EcmaScript 6) está aqui e as especificações já foram divulgadas. Ele adiciona muitos recursos excelentes à linguagem e é nossa responsabilidade fornecer feedback como uma comunidade para levá-lo adiante.
Se você é especialista em idiomas e deseja ler as especificações, elas estão disponíveis em
http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts
Se você quiser ler os recursos e entendê-los da perspectiva do implementador.
https://github.com/lukehoban/es6features
Se você gosta de experimentar os recursos do Es6, pode usar a biblioteca chamada Traceur.
https://github.com/google/traceur-compiler
É fácil começar a usar o traceur. Adicione o script às tags de script e adicione outro tipo de script como módulo – Isso serve para enganar o navegador, não para avaliar o script que chega
<script type="module">
var add=(a,b)=>a+b;
document.write(add(5,6))
</script>
O script acima usa o operador de seta em vez da sintaxe da função. Se você estiver em .net ou espaço java, ele usa a sintaxe lambda para atribuir a função. Você pode usar o Plunker abaixo e experimentar a linguagem.
http://plnkr.co/edit/WldtYVxPbazw3MhUOUlz?p=preview
As discussões do EcmaScript acontecem publicamente aqui http://esdiscuss.org/ . E você pode fornecer feedbacks no mesmo espaço.