【发布时间】:2023-12-22 04:34:02
【问题描述】:
我想通过 ajax 获取数据对象的集合并将它们解析为 JS 数据。
目前我有两个选择: - 服务器返回有效的 javascript 代码,然后我对其进行评估。 - 服务器返回 JSON 对象,然后我评估 json 对象
Firefox 中最快的是什么? (我只关心“解析”性能,不关心服务器或数据传输)
【问题讨论】:
标签: javascript jquery ajax json eval
我想通过 ajax 获取数据对象的集合并将它们解析为 JS 数据。
目前我有两个选择: - 服务器返回有效的 javascript 代码,然后我对其进行评估。 - 服务器返回 JSON 对象,然后我评估 json 对象
Firefox 中最快的是什么? (我只关心“解析”性能,不关心服务器或数据传输)
【问题讨论】:
标签: javascript jquery ajax json eval
看看the results VinylFox came up 在野外测试 JSON 解码时的情况。本机函数在所有个浏览器中表现最佳。
【讨论】:
在 Firefox 3.5+ 中有一个原生 json 解析函数 window.JSON.parse - 这可能是最快的。在较旧的浏览器中,(new Function("return "+json))() 可能会更好
【讨论】:
if (JSON && JSON.parse){} 进行测试