javascript - JSON Parse/Stringify 的性能
问题描述
我想在 sessionStorage 中最多存储大约 10,000 个整数。我将需要 JSON 解析和字符串化来更新这个整数数组。
这是一个可怕的想法吗?还是性能受到的打击还不错?
解决方案
您不应该为此目的使用 SessionStorage,因为它阻塞了可能导致挂起您的应用程序的主线程。
改为检查IndexedDb
它设计为异步且速度更快。而且它也有很好的支持:
https://caniuse.com/#search=indexeddb
希望这可以帮助
推荐阅读
- python-3.x - python 3.6中的随机游走模拟
- batch-file - 从 .bat 文件中的 url 中删除引号
- assembly - 输入一串字符,拉丁文小写字母变成大写字母,其余的
- c++ - 使用 boost::split 通过分隔符的前 N 次出现来拆分字符串
- javascript - 在另一个函数中使用此实例访问用户密码变量
- java - Java 正则表达式在 where 之前获取表名
- cakephp - 为什么 $user = $this->Auth->identify() 总是返回 false?
- ruby - Ruby 命令行脚本:尝试在 switch case 中传递变量
- bash - bash 函数中的陷阱不会触发
- c# - 有没有更简单的方法在 C# 中格式化具有精确长度的字符串?