收藏
回答

小程序 canvas WebGL 性能不佳,FPS 低。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 8.0.49 3.4.9

如代码片段所示,创建一个 WebGL2 Context,在上面绘制红色矩形,并且不断缩放,用于测试最基本场景的流畅度。

在 iOS 上,肉眼可见 FPS 能达到 60。

在 Android 上,不管是高端设备还是低端设备,其 FPS 肉眼感觉不超过 45,有明显的卡顿感。

请问是否是 XWeb 升级导致?设备上的 XWeb 是 1260053

补充:在小游戏上,同样的代码没有任何卡顿。

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

2 个回答

  • ZHAO
    ZHAO
    08-21

    我也遇到了相同的问题。在Android手机上使用canvas有明显的卡顿。官方什么时候能处理一下这个问题?很影响使用。

    08-21
    有用
    回复
  • Pony
    Pony
    07-03

    同样的问题,在 canvas 2d 上也存在,同样是 android 存在卡顿。

    这么简单的绘制,在低端机上不应该有任何卡顿。

    https://developers.weixin.qq.com/s/2R7fkpm97tSy

    07-03
    有用
    回复 1
    • Pony
      Pony
      07-07
      猜测可能是 android 的同层渲染实现差异导致
      07-07
      回复
登录 后发表内容