发布 H5 Mobile 游戏,已进行过“功能裁剪”,部署到cdn,启动黑屏要 超过 5秒,才会显示出splash的icon。
如何优化游戏的启动速度,缩短黑屏时间,让用户更快的看到游戏首屏呢?
我已经做的
- 功能裁剪
- 打包设置:剔除asm.js 模块
- 图片压缩
- 部署到cdn 支持gzip
- 合并js css 并直接放进index.html里
PS:[只合并了style.css、polyfills.bundle.js、system.bundle.js这3个文件]
尚未做的
- 想合并import-map、index.js、cc.js _virtual_cc_xxx.js。但因为运行后报错,没合并成功
- spine.asm.js spine.js spine.wasm.js 系列的js
- 分包? 感觉这个和分包没什么关系就没做尝试
- 自己实现splash? 感觉与减少黑屏时间没有联系
引发的问题
- 即便上述都做了,提升了启动速度,但每次打包后都要手动执行这些迁移工作吗?


)
