收藏
回答

js在微信环境下的 性能问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 需求 iOS ios12 iphone6sp 7.0.3

测试代码:


```


var t1 = Laya.Browser.now();


        var testNum = 0;


        for (var i = 1; i <= 10000000; i++) {


            testNum++;


        }


        LogsManager_1.default.echo(Laya.Browser.now() - t1, "__costTime");


        for (var i = 1; i <= 100000000; i++) {


            testNum++;


        }


        LogsManager_1.default.echo(Laya.Browser.now() - t1, "__costTime");


```


结果比较


环境          第一个打印耗时      第二个打印耗时


pc web,          16ms,                162ms,


微信开发者工具,    16ms                 162ms,


ipone6sp web版,     23ms,                188ms,


iphone6sp 微信版,    120ms,          1326ms


小米mix2 微信版本    28ms,                279ms


小米mix2 web版本     52ms, 300ms


也就是说在ios微信环境下 js 的执行效率 比 web版低了5-10倍左右.

在android下 性能是差不多的. 反而微信效率高一些.


这个能适当优化下吗


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

1 个回答

登录 后发表内容