收藏
回答

分包页面渲染慢

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 8.0.15 2.20.1

我有一个1.4M分包。其内包含A、B两个页面。其中B页面大小4KB,A页面大小1.4M。B页面(热启动,已下载过分包)渲染前有明显的2秒白屏时间。


将B页面放入主包或者单独弄一个分包,完全没有延迟,页面秒开。


想了解其中渲染机制

最后一次编辑于  2021-10-27
回答关注问题邀请回答
收藏

2 个回答

  • 有赞
    有赞
    2021-11-10

    热启动的情况下,虽然已经下载完分包代码,还有一个加载代码分包代码的过程,包括逻辑层代码和渲染层代码的注入等,所以肯定跟单独一个分包不一样的

    2021-11-10
    有用 1
    回复
  • 神经蛙
    神经蛙
    2021-10-27

    有主包的情况下,当需要用到分包的时候才会去下载分包,因为A和B在同一个分包,所以就算你只是打开B页面,也需要完全下载好分包才可以继续渲染,就有了延迟了

    2021-10-27
    有用
    回复 1
    • 苏木
      苏木
      2021-10-27
      热启动,已经下载过分包的情况
      2021-10-27
      回复
登录 后发表内容