最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    正文概述 掘金(ssh_晨曦时梦见兮)   2021-04-16   653

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    近况

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    158 万周活跃用户(通过 devtools 插件来统计),940 万的月下载量。

    对比去年

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    Devtools:110 万 -> 158 万(+43.6%) NPM:620 万 -> 940 万(+51.6%)

    Vue 3.0 One Piece

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    自那之后,Vue3 逐渐趋于稳定,继续探索用户体验。

    Vue Router 4.0

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    已经稳定。

    Vuex 4.0

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    已经稳定。

    生态

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    慢慢赶上了!

    • Nuxt 3
    • Vuetify
    • Quasar
    • Element Plus
    • Ant Design Vue

    用户体验

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    持续探索中:

    • 新的构建工具
    • 更棒的语法
    • IDE/TS 支持

    构建工具

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    Vite,不用说了,今年的明星项目。

    • 和 Vue-CLI 更加相似的体验
    • 基于 ESM 的 HMR 热更新
    • ESBuild 提供依赖预构建
    • Rollup 兼容的插件接口
    • 内置 SSR 支持
    • 更多更多……

    可以扩展阅读笔者之前写的浅谈 Vite 2.0 原理,依赖预编译,插件机制是如何兼容 Rollup 的?

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    Vite 还是 Vue-CLI?

    • 短期内会共存
    • 长期会融合:Vite 的速度 + Vue-CLI 的全面度支持

    测试

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    • Cypress 新版组件测试
    • @web/test-runner
    • Jest 集成进行中

    看了下 @web/test-runner 的简介,非常全面的测试解决方案:

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    VitePress

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    基于 Vue3 + Vite 的静态站点生成器。

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    它的独特之处在于:

    • 利用 SPA 的开发体验来定制用户主题
    • 在 Markdown 里自由加入动态组件
    • 自动消除静态内容的“双重负载”

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    利用 VitePress 这个平台,探索未来 SSR/SSG 优化(Eat Your Own Dog Food)

    • 更积极的消除静态内容(甚至是主题组件)
    • 更高效的构建
    • 按需构建 + 边缘缓存

    新的开发体验

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    利用编译器做更多事情:

    • script setup
    • style CSS 变量注入

    script setup

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    • RFC 地址
    • 在单文件组建中提供更符合用户体验的 Composition API
    • 提高运行时性能

    style 变量注入

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    • RFC 地址
    • 利用 v-bind() 在单文件组件的 style 中注入 JS 状态驱动的 CSS 变量
    • CSS-in-JS 的好处尽享,但避免了它的心智负担。

    更好的 IDE/TS 支持

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    多个探索中的项目

    • Vetur
    • VueDX
    • Volar

    获得了:

    • 类型检查,语法提示和 SFC templates 的自动重构

    接下来:

    • 把这些努力整合成更推荐的链路
    • 提供 CLI 工具来利用 TS 校验 SFC

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    计划:

    • 基于 Volar 的新的官方 VSCode 插件,从 Vetur 和 VueDX 上汲取很多灵感。
    • 通过内部设计来支持其他编辑器,通过 LSP(Language Service Protocol)

    未来

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    我们在 Vue3 中放弃了 IE11。

    • RFC
    • 讨论

    笔者对这个 RFC 也进行了翻译:

    Vue3 考虑彻底放弃 IE 浏览器

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    Vue 2.7 会成为坚持留守 IE11 人群的选择,它会提供更多的 Vue3 特性和 TS 支持。(估计在 2021 第三季度)

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    Vue3 的集成构建也要来了!

    • 估计在四月末
    • 可单独配置来兼容 v2

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    Vue3 会在 2021 二季度末尾,变成新的默认版本!

    • npm 的 lastest tag 会默认安装 Vue3
    • vuejs.org 官网会指向 Vue3 的文档

    VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    感谢大家!

    原推地址

    twitter.com/youyuxi/sta…

    感谢大家

    我是 ssh,目前就职于字节跳动的 Web Infra 团队,目前团队在北上广深杭都还缺人(尤其是北京)。

    我组建了一个氛围特别好的招聘社群,大家在里面尽情的讨论面试相关的想法和问题,也欢迎你加入,随时投递简历给我,交朋友也欢迎。


    起源地下载网 » VueConf 2021 抢先看,Evan You 和你聊聊 Vue 的未来

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元