Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 本地存储性能?_Javascript_Performance_Local Storage - Fatal编程技术网

Javascript 本地存储性能?

Javascript 本地存储性能?,javascript,performance,local-storage,Javascript,Performance,Local Storage,我正在使用一个名为jQuery的jQuery插件。它是一个插件,使本地存储与表单非常容易 我的问题: 此脚本每秒自动保存一次。我有一个包含275个字段的表单,它保存了所有字段 (我知道保存很多字段通常有点过火,但这是默认设置。我将在onblur事件中将其更改为保存,但每次此人更改字段时仍将保存275个字段。) 如果经常保存,我会在浏览器中遇到任何类型的性能问题吗 我不太了解localStorage,也不知道它对性能的影响,尤其是在保存如此多经常使用的数据字段时 性能肯定会有所不同,这将是一个问题

我正在使用一个名为jQuery的jQuery插件。它是一个插件,使本地存储与表单非常容易

我的问题:

此脚本每秒自动保存一次。我有一个包含275个字段的表单,它保存了所有字段

(我知道保存很多字段通常有点过火,但这是默认设置。我将在onblur事件中将其更改为保存,但每次此人更改字段时仍将保存275个字段。)

如果经常保存,我会在浏览器中遇到任何类型的性能问题吗

我不太了解
localStorage
,也不知道它对性能的影响,尤其是在保存如此多经常使用的数据字段时

  • 性能肯定会有所不同,这将是一个问题,因为
    localStorage
    的内部实现是特定于浏览器的

  • 第一次读取和后续读取之间也存在时间差

  • 此外,本地存储容量有限(尽管可以更改)

  • 此外,在保存之前,您也不希望进行字符串化。这将是低效的


  • 注意:如果所有275个字段没有同时更改,您只能保存更改后的字段

    您可能会通过测量它来发现,但更好的问题是,您是否真的需要每秒保存275个字段。那么,这是否会导致您的浏览器出现任何性能问题?“任何”浏览器到底意味着什么?
    w3m
    lynx
    是否“有”?@pvg-不是真的,这只是默认设置。@zerkms-编辑问题,说
    浏览器
    。我指的是流行的浏览器,换句话说,Chrome、Firefox、Safari、Opera、IE和Edge。打开浏览器并检查。如果你关心性能,考虑替换jQuery。这是另一组问题,而不是答案。@ PVG将问题部分更改为注释。