2016 foi um ano bastante movimentado para o JavaScript, como linguagem e com a evolução dos seus frameworks. O ano de 2017 será bem parecido, com muitas mudanças empolgantes.
O framework com maior crescimento no momento é o vue.js. Em 2016, o criador Evan You começou a trabalhar em tempo integral no vue.js, liberando a versão 2.0 em setembro. A comunidade frequentemente fala do Vue com uma alternativa realística para o status quo dos frameworks JavaScript.
Para 2017, You espera que o crescimento continue e apresentou planos, incluindo melhores testes e melhorias na experiência do desenvolvedor. No momento uma solução de renderização nativa está em andamento, e o Vue passou a ser o runtime JavaScript do weex (framework multi-plataforma da Alibaba).
O React baseado no navegador ficou relativamente parado em 2016. A versão 15.0 foi liberada em abril, ouviremos falar mais sobre o React Fiber, que é descrito como uma "reimplementação do algoritmo do núcleo do React". Dan Abramov disse que "ainda há muito trabalho a fazer", mas deve ser lançado na versão 16.0 ou 17.0 do React.
Grande parte do trabalho da equipe do React está em liberar o Fiber em 2017, mas essa é uma mudança significativa. O Fiber é uma "reescrita completa do React", embora o objetivo seja "manter a compatibilidade com as versões anteriores sempre que possível". Uma vez com o Fiber entregue, o Facebook espera ter "aplicações web com 60 fps e animações".
Para o Angular, o ano de 2016 acabou cheio de incertezas. À medida que as semanas passavam, o Angular 2 parecia crescer, abrangendo mais casos de uso inalcançáveis. Finalmente lançado em setembro, chegou como uma das plataformas mais completas que os desenvolvedores podem usar.
O Angular 4 está nos planos para 2017. Tecnicamente incluirá alterações significativas, mas não devem ser tão drásticas quanto a mudança da versão 1 para a 2. Como os desenvolvedores ficam mais familiarizados e confortáveis com o Angular 2 e o TypeScript, o ano de 2017 deve ser um ano de amadurecimento e crescimento para o Angular 2 e todo seu ecossistema.
Não deixado para trás, o Angular 1 teve as versões 1.5 e 1.6 liberadas. Os planos para 2017 são continuar trabalhando na versão 1.6.x.