在Javascript中存储JSON响应的大小

时间:2013-06-04 16:09:30

标签: javascript ajax json memory-management

我正在开发一个PhoneGap应用程序,并发现在用户登录时尽可能多地在设备上缓存用户数据效率最高。(配置文件信息等)由于项目限制,我无法使用本地存储。

我正在进行API调用并撤回我用来为应用程序提供动力的JSON数据。我的具体问题:假设JSON结果的字节大小大致等于消耗的内存,这有点安全吗?即如果API调用响应是200k的JSON数据,那么将使用大约200k的内存将其存储在javascript对象中?

1 个答案:

答案 0 :(得分:1)

最好的答案是“测试它。”

正如一些评论者所说,在许多常见的情况下,这将是一个粗略的1:1通信,但有很多警告和陷阱,其中一些是引擎特定的,不可能毫无疑问地说。 / p>

换句话说,如果你测试它并且看起来假设在你的特定用例下,那么“有些安全”是一个合理的假设。只是不要把农场押在上面。