VueConf Beijing - 尤雨溪 Slides

Razor

2017/06/18 发布于 编程 分类

VueConf Beijing - 尤雨溪 Slides

Vue  尤雨溪 

文字内容
1. Vue 2017 现状与展望 尤雨溪 @VueConf Beijing 2017.05.20
2. 起源 Origination
3. First commit 2013.06.27
4. First appearance of “Vue” 2013.12.07
5. First public release (0.8) 2014.02.01
6. 2015.10.26 v1.0 Evangelion 2014.11.06 v0.11 Cowboy Bebop 2016.10.01 v2.0 Ghost in the Shell 2015.04.20 Discovered by Laravel Community
7. 进化 Evolution
8. “Just a view layer library”
9. “Just a view layer library”
10. The Progressive Framework 渐进式框架
12. 今天 Today
13. 53,986 GitHub Stars Top 10 All-Time
14. 每月 55 万+ 次 NPM 下载 不包括中国镜像数据
15. Chrome 开发者插件 17.4 万周活跃用户
16. 国内用户 不完全统计,排名不分先后
17. 社区 Community
18. 314 GitHub 贡献者 across the vuejs organization
19. 社区项目的活跃 Quasar Framework iView Muse-UI Vuetify Vux Vue Material
20. 2016.12.22 - Weex 0.9.4 第一个正式包含 Vue 2.0 的 Weex 版本
21. Microsoft Build 2017 Anders Hejlsberg presenting Vue + VSCode + TS 2.3
22. Google I/O 2017 Addy Osmani presenting Vue + PWA
23. Vue 2.3 Jojo’s Bizarre Adventure
24. 2.3 服务端渲染改进 ● 在存在代码分割的情况下,通过分析 Webpack 服 务端和客户端的构建信息,自动推导需要在客户端 预加载的文件,生成最优的 <script> 和 <link rel="preload/prefetch"> 链接
26. Vue SSR 完全指南 https://ssr.vuejs.org
27. 2.3 异步组件改进 ● Loading / Error / Timeout fallback
28. 2.3 函数式组件改进 ● 不再需要显式声明 props ● 父组件添加的 v-on 会以 ctx.listeners 的形式提供
29. 2.3 其他改进 ● passive 事件侦听: @touchmove.passive ● .sync 以 prop + listener 语法糖的形式回归
30. Vue 2.4 K???
31. 更好的 TypeScript 整合 TypeScript 和 VSCode 团队为 Vue 量身打造更好的类型推导和 IDE 支持
32. SSR 性能进一步优化 通过编译时优化获得 2~8x 性能提升
33. SSR + webpack code split 完美支持 (不再局限于路由)
34. vue-cli 3.0
35. ● ● ● ● 配置依赖化 + 可组合 PWA by default 一个模板,不同参数 (--ts, --ssr) 更好的测试方案
36. 长期展望 ● 单文件组件 CSS 改进:>>> 和 ::slotted 选择器, CSS variable theming ● 基于 Proxy 的响应式系统重构 ○ 不再需要 Vue.set 或者 this.$set ○ Lazy observation ○ 显式构建响应式对象 ● HTML Modules: 类似单文件组件的新标准(由 Google 起草中) ● 与 Web Components 的兼容