IT时代网8月15日消息,微信开发者本周宣布,新一代小程序组件框架 glass-easel 已可自由使用。该框架带来更多特性和更优性能,适合用来编写和维护复杂的小程序。
glass-easel 本质上是 JavaScript 的组件化界面框架,用于定义式、组件化的界面开发,其内核也能独立运行在 Web 环境下。它既是旧版 exparser 组件的升级,又配套了代码编辑器插件、开发者工具扩展、国际化扩展等附件,在保持兼容的同时新增了大量特性与性能改进。
从小程序基础库 3.8.12 版本起,glass-easel 已支持 WebView 渲染引擎,目前覆盖约 98% 的微信用户。新特性里,Component 构造器新增了 Chaining 链式写法,对 TypeScript 的支持更友好,也便于组织复杂组件逻辑;动态 slot、trait behaviors 等能力,则让复杂组件的开发更顺手。
配套的 WXML 编译器也迎来升级。let: 语法可轻松定义局部变量,class: 语法能更清晰地增删样式类,编译速度更快,生成代码的执行速度可提升约 20%。运行时层面,新的更新算法综合虚拟树与非虚拟树两种方案,在列表等场景下能将执行速度提升数倍。
官方建议开发者将工具升级至 nightly 版本,使用 TypeScript 时把 miniprogram-api-typings 升至 5.2.3 以获取更好体验。
打开网易新闻 查看精彩图片
注:本文综合自IT之家等,文中包含AI辅助创作的内容。
热门跟贴