【发布时间】:2014-07-03 20:23:30
【问题描述】:
我正在开发一个 HTML5 游戏,我需要知道频繁更新 localStorage 属性是否会降低页面速度。
我实际上将我的英雄位置存储在四个 localStorage 属性中(两个用于实际位置,两个用于在碰撞检测系统中使用的过去位置)并每隔 1 秒更新一次,但我想以 60 fps 更新它以保存每个英雄动作。
在该频率下使用 localStorage 会导致性能问题吗?
【问题讨论】:
-
jsperf 是您的解决方案
-
你在存储字符串吗?因为否则您将不得不额外执行 JSON.parse 或 stringify。我认为你也应该被考虑在内。此外,如果您的播放器位置变化太快,您可以跳过此步骤并存储下一个。
标签: javascript html canvas local-storage