为了最大的加载速度和页面效率,最好有:
- 一个 18MB 的 JSON 文件,包含一个字典数组,我可以加载并开始使用它作为原生 JavaScript 对象(例如
var myname = jsonobj[1]['name']
)。 - 一个 4MB 的 CSV 文件,我需要使用 jquery.csv 插件读取它,然后使用查找来引用:)
var nameidx = titles.getPos('name'); var myname = jsonobj[1][nameidx]
。
我真的不希望有人给我一个明确的答案,但一般的怀疑会非常有用。或者关于如何测量的提示——也许我可以使用开发者工具检查加载速度和效率之间的权衡。
我怀疑在 (1) 中使用本机 JavaScript 对象的任何额外效率都将被 CSV 文件的小得多的大小所抵消,但我想知道其他人是否也这么认为。