Skip to content

Releases: empjs/emp

v3.1.13

11 Oct 02:40
Compare
Choose a tag to compare
  1. empRuntime 拆分为 框架库(framework lib) 与 MF Runtime 库两部分
  2. polyfill.entryCdn 从各入口提取出来成为独立cdn加载
  3. 废弃empshare远程模块配置成为可能,远程模块皆可改为在运行时配置,从而可以移除入口bundle前置的异步边界(import()) 逻辑

v3.0.1

10 Jul 07:06
Compare
Choose a tag to compare

介绍

EMP v3.0 在两个多月时间里已有落地YY互动直播项目19个(含8个已有项目升级改造)。覆盖多种类型项目,其中包含近30万行代码的模版工程、常规季度月度的活动项目、以及常驻的功能性项目与玩法项目等。官网

提升

指标 EMP 3.0 EMP 2.0(SWC) EMP 2.0(BABEL)
冷启动(dev) 3.8s 31.3s 42.6s
热更新(根模块变动) 570ms 1.7s 1.75s
热更新(叶子模块变动) 560ms 1.5s 1.6s
冷构建 22s 75s 160s

总结

  • 性能提升:

    • 基于 rspack 的卓越性能,EMP3.0 可以大幅提升应用的构建和运行速度,为企业级项目带来显著的性能优势。
  • EMP FastMode 共享模式:

    • EMP FastMode 新的共享模式,可以进一步优化微前端应用的加载和渲染效率,提升用户体验。
  • EMP Adapter 跨框架跨版本能力:

    • EMP Adapter 提供了跨框架和跨版本的适配能力,大大增强了 EMP3.0 在微前端领域的适用性和灵活性。
    • 这为新一代微前端开发带来了无限的想象空间,可以更好地满足企业级项目的复杂需求。
  • 企业级项目落地:

    • 通过大量实战项目的验证,EMP3.0 已经具备了企业级项目落地的条件,可以为企业提供稳定、可靠的微前端解决方案。
  • 可扩展性和可配置性:

    • EMP3.0 应该提供良好的可扩展性和可配置性,以适应不同项目的特定需求,如特殊单位转换场景的定制化处理。

v2.7.1

09 Nov 07:23
Compare
Choose a tag to compare

Feature

解决 react 三级共享 热更问题
解决 react 二级共享 热更问题

v2.7.0

20 Jun 10:23
Compare
Choose a tag to compare

Features

  • 将会全面切换到 swc 取代 babel 的编译方案

Bugfixed

  • 解决 react 三级共享 热更问题
  • 解决 react 二级共享 热更问题

v2.4.5

05 Sep 03:26
Compare
Choose a tag to compare

Feature

  • 中心化缓存

Bugfixed

修复 插件bug

v2.4.3

03 Aug 06:06
Compare
Choose a tag to compare

Features

增加低版本兼容性的选项
增加 缓存等项目级别目录的定义,以便ci 等功能的定制

bugfixes

修正 jscheck 不支持兼容 eslint 使用的问题
修正 babel 版本告知问题

v2.2.7

30 May 08:21
Compare
Choose a tag to compare

修复 windows cache不生效问题 ,二次构建提升10倍以上

v2.2.0

28 Apr 04:13
Compare
Choose a tag to compare

v2.1.0

18 Mar 08:46
Compare
Choose a tag to compare
  • 增加 swc 压缩,提升7倍速度
  • 增加自定义模板创建支持
  • 完善编译的 node_modules 特定库支持

v2.0.8

09 Mar 10:01
Compare
Choose a tag to compare

统一接入版本