gpt4 book ai didi

javascript - LocalStorage 上的 Angularjs 性能

转载 作者:行者123 更新时间:2023-12-03 07:14:21 26 4
gpt4 key购买 nike

    console.log(new Date().getSeconds())
var searchFields = localStorage.searchFields;
if(searchFields) {
$scope.fields = JSON.parse(searchFields);
} else {
// Make http call and populate $scope.fields
}
console.log(new Date().getSeconds())

如果流程进入 if 条件,则 DOM 需要 4 秒来渲染 $scope.fields。但在 else 条件下只需要 2 秒。

在这两种情况下,响应是相同的,并且响应大小为 125Kb。

为什么使用 localStorage 时会有这么大的延迟?

我还尝试使用ngStorage但这也需要 4 秒。

最佳答案

解析 JSON 可能需要太多时间。你测试过吗:

console.log(new Date().getSeconds());
var searchFields = localStorage.searchFields;
console.log(new Date().getSeconds());

关于javascript - LocalStorage 上的 Angularjs 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36492451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com