展望2017
- Web Assembly 有望达到一个新的高度。
- 有望在
<script> </script>
中使用 import
进行模块懒加载。详情见这里
- JavaScript 同构解决方案持续增长,致敬服务器端输出前端内容的时代(即:页面直出到浏览器)。参见 NextJS
- 响应式编程继续茁壮成长。(参见 MobX and RxJS)
- React,尤其是它倡导的概念继续占有支配地位。而 React 本身会被彻底重写(React Fiber)或者进化(Inferno)
- Angular 终于决定遵循 SEMVER 规范,所以 Angular4(甚至于 Angular5)有望在 2017 年发布。 参见 Roadmap
- 简单的网站即 Web 1.0 可能会重新流行,但会建立在 2017 年新工具的基础上。(例如 Static site generation)
- RESTful JSON APIs 会更有竞争力(参见 GraphQL)
- 2017 可能是 VueJS 的丰收年。
- 越来越多的开发者在做静态站点以及 API CMS tools 时开始抛弃传统的 CMS 解决方案。
- 更多的人从 Sass 转向 PostCSS + CSSNext。
- 越来越多地见到 HTTP2 和 HTTPS 的身影。
- Web Components 继续潜伏等待开发者们助力实现前所未有的大爆发。
- 无框架的框架势头正猛。(参见 Svelte)
- JavaScript 标准即将尘埃落定,同时期待 CSS 也能迎来大爆发,并早日稳定下来, 否则开发者们始终惶惶不可终日。
- 相对于开放的 Web,对于 App Store 的仇恨与日俱增。
- Redux 继续接受来自竞争对手的激烈挑战。 (参见 Mobx)
- YARN 将赢得更多的粉丝。
- "Front-end apps"、"Thick Client apps"、"Static apps"、"No Backend app"、"SPA's"、"Front-end driven app" 这些理念可以归结为一个概念:"JAM Stack"。