· 光泽 · v5.2.1

主要观点:Lustre v5.0.0 发布,包含重大重写和新功能,团队扩大,性能提升显著,在与其他框架对比中表现良好,项目在成长过程中加强了测试等方面工作,新增对 HTML 表单的支持、新组件功能、事件处理程序更新以及其他一些小改进。
关键信息

  • 重写运行时和虚拟 DOM,性能比 v4 快近三倍,与 Elm 和 React 对比结果良好。
  • 团队新增[Yoshi],增加约 60 项测试覆盖核心功能。
  • 新增detail.formData属性处理表单,支持表单关联自定义元素。
  • 更新lustre.componentapi 以配置组件参与表单提交。
  • 事件处理程序 API 改用新模块,支持声明式处理、阻止默认和传播、事件节流和防抖。
  • 服务器组件新增通信方式,移除片段包装等。
  • 新增before_paintafter_paint生命周期效果。
    重要细节
  • 性能测试在 M3 MacBook Air 上进行,各基准测试应用为 TodoMVC 的“朴素”实现,未使用优化技术。
  • 新增功能如表单处理、组件配置等都有具体代码示例。
  • 项目主要由 Hayleigh 维护,感谢现有赞助者,鼓励用户支持项目。
阅读 28
0 条评论