将值直接存储在 Javascript 数组中与将它们存储在客户端替代方案(如 LocalStorage 或 IndexDB)中有何不同。
在这两种情况下存储值的位置。什么是限制。
我的用例是:存储来自某处服务器的非常快的数据(浮点值),然后从该中间源读取它以在实时绘图/图形上呈现点。频率对选择也有影响吗?
任何示例代码片段都将非常有用。
将值直接存储在 Javascript 数组中与将它们存储在客户端替代方案(如 LocalStorage 或 IndexDB)中有何不同。
在这两种情况下存储值的位置。什么是限制。
我的用例是:存储来自某处服务器的非常快的数据(浮点值),然后从该中间源读取它以在实时绘图/图形上呈现点。频率对选择也有影响吗?
任何示例代码片段都将非常有用。
localStorage 和数组之间的明显区别是:
您可以像这样在 localStorage 中读写:
var foo = localStorage["bar"];
// ...
localStorage["bar"] = foo;
(示例取自伟大的介绍性网站http://diveintohtml5.info/storage.html)
如果您仅将数据用于当前会话,请不要使用 localStorage。使用标准数组(它们又好又快)或Float32Array。