我正在开发一个 HTML5 游戏,我需要知道频繁更新 localStorage 属性是否会减慢页面速度。
我实际上将英雄的位置存储在四个 localStorage 属性中(两个用于实际位置,两个用于碰撞检测系统中使用的过去位置)并每 1 秒间隔更新一次,但我想以 60fps 更新拯救每一个英雄的动作。
以该频率使用 localStorage 会导致性能问题吗?
本地存储将数据存储在用户的硬盘上。读取和写入硬盘所需的时间比读取和写入 RAM 的时间要长一些。
由此得出的结论是,您可以通过在启动时从本地存储读取数据并仅在用户注销时写入来优化性能。
现在,您必须弄清楚这种优化是否会显着影响您的项目,并且,正如 R3tep 所说,http://jsperf.com/ http://jsperf.com/是一个很好的解决方案。
不过,我的建议是无论如何都要进行优化,因为我想,让程序无缘无故地运行得更慢,这不太“令人满意”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)