如果你在玩《剑网3缘起》,你会发现游戏有一个内置社区。虽然这个应用是个 CSR,但是会发现加载并不慢

而且这些都不是事后优化。所以正好可以分享一些可能对其产生作用的习惯和做法,或者说开发时可以注意的地方

TL;DR

总之就只有一个目标:尽量砍掉第一次加载的大小和尽量减少加载所需要花费的时间

  • 减少加载体积
  • 懒加载/延迟加载:利用 import/export 做代码分段
  • 充分利用 http2 和 vite(开箱即用版 rollup )
  • 非常巧合的做法,指跟 React Beta 版文档异曲同工

0%