当前位置:首页 > 科技  > 软件

VueConf,尤雨溪公布 Vue3.5 新特性以及无虚拟DOM版本

来源: 责编: 时间:2024-07-11 17:34:33 376观看
导读Vue 十年啦!!!尤雨溪大佬开讲,Vue 十年啦!!!从一开始的一个视图层工具,一步一步走到现在,成为一个拥有全流程生态的顶级前端框架。图片图片回顾 Vue3.4 的特性接着回顾了Vue3.4的亮点:重构了模板解析器, 主要是不再依赖于正则表

Vue 十年啦!!!

尤雨溪大佬开讲,Vue 十年啦!!!从一开始的一个视图层工具,一步一步走到现在,成为一个拥有全流程生态的顶级前端框架。gv728资讯网——每日最新资讯28at.com

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

回顾 Vue3.4 的特性

接着回顾了Vue3.4的亮点:gv728资讯网——每日最新资讯28at.com

  • 重构了模板解析器, 主要是不再依赖于正则表达式,而是使用了 HTML Parser 中的状态机来进行解析,使得模板解析的速度至少提升了两倍。
  • 重构了响应式的逻辑, 使得计算属性更加高效快速,提升了 watchEffect 的效率,如果计算结果不变,那么 watchEffect 不会被重新触发。
  • defeinModel `稳定版推出, 开发者可以直接使用,因为它已经正式成为 Vue3.4 的 API 了。
  • v-bind 同名简写, 比如<img :id="id" :src="src" :alt="alt"> 可以简写为 <img :id :src :alt>。

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

未来 Vue3.5 的新特性

接下来揭示了未来 Vue3.5 将会包含的新特性,Vue3.5 主要会做一些框架底层的优化:gv728资讯网——每日最新资讯28at.com

  • 响应式逻辑上的提升, 调度任务中使用位运算去优化任务队列,这一项优化原本是在无虚拟DOM版本 Vapor 中的,现在直接移植到 Vue3.5 中,通过这项优化,内存使用率提升 56%。
  • 响应式逻辑上的提升, 优化了大数组的响应式性能,可获得十倍性能收益。
  • @vue/reactivity 提供 readArray 方法供开发者使用, 这是一个高性能的处理数组响应式的方法。
  • 优化了 SSR 服务端渲染的一些特性。

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

Vue Vapor(无虚拟 DOM 的 Vue)

接下来是 Vue Vapor,Vapor Mode 是 Vue 3 的一项革新特性,其设计灵感来自于 Solid.js。此特性通过优化代码编译成更高效的 JavaScript 来提高应用程序的性能。gv728资讯网——每日最新资讯28at.com

利用 Vapor Mode,开发者可以完全避免使用 Virtual DOM,这有助于减小应用的打包大小。gv728资讯网——每日最新资讯28at.com

优点包括:gv728资讯网——每日最新资讯28at.com

  • 性能提升
  • 更低的内存需求
  • 更精简的运行时代码

由于 Solid.js 和 Vue 在响应式系统方面的设计相似,均采用基于读取操作的自动追踪代理(Proxies),Vue 能够采用与 Solid.js 相似的编译策略。gv728资讯网——每日最新资讯28at.com

关于它的具体解析请看我这篇文章:gv728资讯网——每日最新资讯28at.com

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

Rolldown

Vite 在新版本中可能会使用 Rolldown 来进行打包,它是一个由 Rust 开发的打包工具,你可以把它当做是一个 Rust 版本的 Rollup,目前已经兼容 Vite/Rollup 一半的插件,速度比 esbuild 更快!速度是 esbuild 的 1.2-1.5 倍!!gv728资讯网——每日最新资讯28at.com

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

图片图片gv728资讯网——每日最新资讯28at.com

gv728资讯网——每日最新资讯28at.com

Rollup 底层依赖了一个叫 OXC 的工具,OXC 是一个由 Rust 编写的高性能 JS 解析器gv728资讯网——每日最新资讯28at.com

图片 图片 gv728资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-100469-0.htmlVueConf,尤雨溪公布 Vue3.5 新特性以及无虚拟DOM版本

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Token无感知刷新前端

下一篇: Go语言实现Base64、Base58编码与解码,很简单

标签:
  • 热门焦点
  • Find N3入网:最高支持16+1TB

    OPPO将于近期登场的Find N3折叠屏目前已经正式入网,型号为PHN110。本次Find N3在外观方面相比前两代有很大的变化,不再是小号的横向折叠屏,而是跟别的厂商一样采用了较为常见的
  • K60至尊版刚预热 一加Ace2 Pro正面硬刚

    Redmi这边刚如火如荼的宣传了K60 Ultra的各种技术和硬件配置,作为竞品的一加也坐不住了。一加中国区总裁李杰发布了两条微博,表示在自家的一加Ace2上早就已经采用了和PixelWo
  • Redmi Pad评测:红米充满野心的一次尝试

    从Note系列到K系列,从蓝牙耳机到笔记本电脑,红米不知不觉之间也已经形成了自己颇有竞争力的产品体系,在中端和次旗舰市场上甚至要比小米新机的表现来得更好,正所谓“大丈夫生居
  • 6月iOS设备好评榜:第一蝉联榜首近一年

    作为安兔兔各种榜单里变化最小的那个,2023年6月的iOS好评榜和上个月相比没有任何排名上的变化,仅仅是部分设备好评率的下降,长年累月的用户评价和逐渐退出市场的老款机器让这
  • 使用LLM插件从命令行访问Llama 2

    最近的一个大新闻是Meta AI推出了新的开源授权的大型语言模型Llama 2。这是一项非常重要的进展:Llama 2可免费用于研究和商业用途。(几小时前,swyy发现它已从LLaMA 2更名为Lla
  • 电视息屏休眠仍有网络上传 爱奇艺被质疑“薅消费者羊毛”

    记者丨宁晓敏 见习生丨汗青出品丨鳌头财经(theSankei) 前不久,爱奇艺发布了一份亮眼的一季报,不仅营收和会员营收创造历史最佳表现,其运营利润也连续6个月实现增长。自去年年初
  • 联想YOGA 16s 2022笔记本将要推出,屏幕支持触控功能

    联想此前宣布,将于11月2日19:30召开联想秋季轻薄新品发布会,推出联想 YOGA 16s 2022 笔记本等新品。官方称,YOGA 16s 2022 笔记本将搭载 16 英寸屏幕,并且是一
  • 2022爆款:ROG魔霸6 冰川散热系统持续护航

    喜逢开学季,各大商家开始推出自己的新产品,进行打折促销活动。对于忠实的端游爱好者来说,能够拥有一款梦寐以求的笔记本电脑是一件十分开心的事。但是现在的
  • 外交部:美方应停止在网络安全问题上不负责任地指责他国

      中国外交部今天(16日)举行例行记者会。会上,有记者问,美国情报官员称,他们正在阻拦来自中国以及其他国家的黑客获取相关科研成果。 中方对此有何评论?对此
Top