Tia*_*nho 11 javascript html5 canvas local-storage
我正在开发一个HTML5游戏,我需要知道更新localStorage属性是否经常会降低页面速度.
我实际上将我的英雄位置存储在四个localStorage属性中(两个用于实际位置,两个用于在碰撞检测系统中使用的过去位置)并每隔1秒更新一次,但我想以60fps更新它以保存每一个英雄运动.
在该频率下使用localStorage会导致性能问题吗?
本地存储将数据存储在用户的硬盘驱动器上。读取和写入硬盘驱动器比读取 RAM 需要更长的时间。
从中得出的结论是,您可以通过在启动时读取本地存储并仅在用户注销时写入来优化性能。
现在,您必须弄清楚该优化是否会显着影响您的项目,而且正如 R3tep 所说,http ://jsperf.com/是一个很好的解决方案。
不过,我的建议是无论如何都要进行优化,只是因为它不那么“令人满意”,我猜,让程序运行得比它更慢,没有充分的理由。
| 归档时间: |
|
| 查看次数: |
3413 次 |
| 最近记录: |