游乐游手机版
首页/业界动态/文章详情

微信小程序组件框架升级:glass-easel特性与性能优化

时间:2026-08-16 14:30
8 月 15 日消息,微信开发者本周(8 月 12 日)宣布,微信小程序新一代框架组件 glass-easel 已经可以自由使用,该框架具备更多特性和更优性能,适合用来编写、维护复杂的小程序。据悉,glass-easel 是新版微信小程序组件框架的核心实现。从本质上说,glass-easel 是 J

8 月 15 日消息,微信开发者本周(8 月 12 日)宣布,微信小程序新一代框架组件 glass-easel 已经可以自由使用,该框架具备更多特性和更优性能,适合用来编写、维护复杂的小程序。

微信小程序组件框架升级:glass-easel 带来更多特性及更优性能

据悉,glass-easel 是新版微信小程序组件框架的核心实现。从本质上说,glass-easel 是 Ja vaScript 的组件化界面框架,用来进行组件化、定义式的界面开发。

glass-easel 的内核并不局限于特定场景,它本身也能脱离宿主环境,独立运行在 web 端。除了组件框架这一核心能力之外,glass-easel 还配套提供了一整组实用附件,比如代码编辑器插件、开发者工具扩展、国际化扩展等。与此同时,这套框架也是旧版组件 exparser 的一次升级演进:兼容性延续了下来,功能特性补齐了上来,性能也同步做了优化。

从小程序基础库版本 3.8.12 开始,glass-easel 组件框架提供了对 WebView 渲染引擎的支持,目前已覆盖约 98% 的微信用户。

附 glass-easel 新特性如下:

Component 构造器的 Chaining 形式

Component 构造器新增了一种 Chaining 形式写法,像这样:

exportdefaultComponent().data(()=>({foo:'bar',})).init(function({data,setData,lifetime}){lifetime('attached',()=>{console.log('attached')})}).register()

从实际使用体验来看,Chaining 这种写法在梳理复杂组件逻辑时往往更顺手,对 TypeScript 也更友好。它提供了一个 init (...) 实例初始化函数,会自然形成一个闭包,这意味着可以在这个闭包里灵活定义只属于当前实例的局部变量。对结构更复杂、状态更多的组件来说,这一点尤其有价值,也确实更好用。

此外,glass-easel 还提供了动态 slot、trait beha viors 等新特性,方便复杂组件的开发。

新 WXML 编译器

glass-easel 组件框架还附带了新的 WXML 编译器。

这个编译器支持一些新的实用语法。let: 语法可以轻松定义局部变量,class: 语法可以为节点更清晰地添加和移除样式类。

{{field.title}}{{field.description}}

新的 WXML 编译器编译速度更快,也将生成更高效的运行时代码。WXML 生成码执行速度可提升约 20%。

glass-easel 运行时性能优化

glass-easel 组件框架运行时性能也有重大改进。

glass-easel 采用了新的更新算法,可以大大降低在部分情况下的更新开销。现在 glass-easel 能综合使用基于虚拟树和非基于虚拟树的更新算法,以便适应不同的场景。在列表更新算法方面,新的算法在部分场景下可提升执行速度数倍。

此外,glass-easel 提供了高级数据更新方法、数据字段拷贝控制、组件初始化策略等新特性,来辅助实现更极致的性能优化。

微信最新建议用户将开发者工具升级至 nightly 版本,以获取更好的开发体验。使用 TypeScript 开发时,建议将 miniprogram-api-typings 升级到最新版本(5.2.3)。

参考:

小程序组件框架升级:glass-easel 带来更多特性及更优性能

来源:https://www.ithome.com/0/990/155.htm
上一篇年入门级全画幅微单怎么选?半画幅升级轻量机型推荐 下一篇美国拟按特朗普偏好重设航母方案并新建第五海军造船厂
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
台式机加装固态硬盘怎么选?三星9100 PRO深度解析
业界动态 · 2026-09-01

台式机加装固态硬盘怎么选?三星9100 PRO深度解析

台式机升级存储常受限于系统启动慢、游戏加载卡顿与大文件传输延迟。本文基于三星9100 PRO的PCIe 5 0架构、14800MB s读取、13400MB s写入、2200K 2600K IOPS、1TB~8TB容量、第八代V-NAND与5nm主控、镍涂层散热与DTG技术、散热片版适配及魔术师软件,提供选购判断与安装兼容性要点,帮助读者评估是否值得一步到位升级。

宁德时代2026年中期分红61.8亿元,同比增35%,创历史新高
业界动态 · 2026-09-01

宁德时代2026年中期分红61.8亿元,同比增35%,创历史新高

宁德时代发布2026年中期分红方案,总额达61 8亿元,同比增长35%。本文梳理分红具体安排、历史对比、业绩支撑及分红机制,帮助投资者评估公司现金流实力与股东回报策略。

企业硬盘报废销毁合规指南:如何选择专业机构与处理流程
业界动态 · 2026-08-31

企业硬盘报废销毁合规指南:如何选择专业机构与处理流程

企业硬盘报废面临数据复原与合规风险,需选择具备资质且流程透明的专业机构。本文解析行业乱象,介绍以团体标准为核心的合规销毁流程,涵盖上门收运、消磁粉碎、视频溯源及尾料处置,帮助企业规避泄密责任,确保数据安全闭环。

机密文件销毁找什么机构?认准团标参编与资质合规
业界动态 · 2026-08-31

机密文件销毁找什么机构?认准团标参编与资质合规

机密文件销毁找什么机构?核心在于甄别服务商是否具备正规保密资质及是否参与行业标准制定。本文解析《商业秘密及敏感信息载体销毁通用规范》团标要求,提供筛选销毁机构的实操指南,帮助企业规避数据泄露风险,确保销毁流程合规可溯。

影石Insta360 X6全球首销登顶:8K全景画质与AI创作功能解析
业界动态 · 2026-08-31

影石Insta360 X6全球首销登顶:8K全景画质与AI创作功能解析

影石Insta360 X6全球同步发售即登顶国内外主流平台销量榜首。本文解析其搭载的索尼定制方形大底传感器、4nm AI三芯架构及8K50fps画质,详解3D时光舱、AI导演等独家功能,探讨全景相机从专业工具向大众智能创作设备的演进趋势。