ECMAScript 7 é a nova evolução do padrão ECMA-262 (normalmente referenciado como JavaScript). Antes mesmo que o ECMAScript 6 fosse finalizado em 17 de Junho de 2015, novas funcionalidades já haviam sido propostas. Você pode conferir essas propostas no repositório tc39/ecma262 do GitHub.
Os problemas atuais com o processo das especificações foram solucionados ao adicionar estágios e campeões para os conjuntos de funcionalidades. Também, um ciclo de dois anos para as padronizações foi proposto. Para maiores informações sobre o processo de especificação do post-ES6, veja essa apresentação feita pelo Rafael Weinstein.
Um canal para feedback sobre os padrões ECMAScript pode ser encontrado aqui.
Funcionalidades Experimentais
As funcionalidades a seguir já foram implementadas, mas só estão disponíveis no canal Firefox Nightly:
Adições ao Array
object
Adições ao ArrayBuffer
object
Novo TypedObject objects
Novo SIMD objects
Características com estabilização
Os seguintes recursos são suportados além do Nightly channel, mas a especificação e implementação estão em andamento. Recursos que estavam originalmente no ECMAScript 6 e foi adiada para ECMAScript 7 podem aparecer aqui também.
Expressões
Features ainda não suportadas
Os seguintes recursos ainda não foram implementados, mas estará no ECMAScript 7.
Object.observe()
(bug 800355)