收藏
回答

小程序路由耗时高?

最近用小程序性能调试工具时突然注意到小程序路由耗时太长了。于是自己用简单的demo跑了下,发现路由页就50ms左右,页面切换起来流畅。

但是,线上小程序居然路由耗时达到了200ms,有的时候500ms-800ms也是有可能的,这样用户就会感觉到明显的页面切换卡顿。

想问下,有路由耗时长由哪些因素导致的呢?跟项目大小有关吗?,需要怎么优化呢

回答关注问题邀请回答
收藏

1 个回答

  • 陈宇明
    陈宇明
    2021-08-19

    应该是和页面复杂度有关,自己可以测试下,一个布局不复杂不加载数据的有路跳转和一个复杂加载数据的页面对比。

    2021-08-19
    有用
    回复 4
    • 彡( ̄_ ̄;)彡
      彡( ̄_ ̄;)彡
      2021-08-19
      对比过了,之前用简单demo 50ms左右
      2021-08-19
      回复
    • 彡( ̄_ ̄;)彡
      彡( ̄_ ̄;)彡
      2021-08-19
      现项目用的是taro3/react
      2021-08-19
      回复
    • 陈宇明
      陈宇明
      2021-08-19回复彡( ̄_ ̄;)彡
      taro3/react,没接触过我就不做评价了
      2021-08-19
      回复
    • 彡( ̄_ ̄;)彡
      彡( ̄_ ̄;)彡
      2021-08-19
      打包后的版本,项目里的wxml,都被打到一个公共文件,成为模板了,然后各个文件去引该模板
      2021-08-19
      回复
登录 后发表内容