2.0.10 里的一项,优化小游戏资源加载速度。 具体做了什么 ?

升级一次引擎实在太麻烦了。
自己自定义了一些build-templates,又有很多android ios项目,
升级起来实在麻烦。

我现在主要关注的是小游戏性能方面,所以想先了解下具体做了什么。
求告知。
有git提交记录最好:blush:

1赞

没发现有什么提升

打包后的目录结构变了,你的build-templates得重新整理

重构了wx-downloader.js
https://github.com/cocos-creator-packages/weapp-adapter/pull/80/files

没看明白对比数据的单位是个啥?

我大概看了下
好像主要修改了这几方面

1.文件不在分目录放,所有下载的文件全放到同一目录下。
2.使用一个本地文件来保存已经下载过的文件名,以便删除老文件。

这2项我自己原来也有考虑过,因为我发现小游戏的文件系统性能非常差,完整遍历一遍所有文件居然要花20多秒,有时候甚至2分钟时间,完全不能忍。

但有一项我没看懂,cacheFile 这个方法里下载文件并不是马上下载的,而且每100毫秒批量处理一次。
这样做有什么好处吗。

另外有一个地方ios/android有不同处理,这是出于什么样的考虑?
在处理android时并不会马上下载文件,但同时会直接 callback(null, null) 。这样不会导致cc.loader.load直接返回失败吗?