d3.text比d3.json更快吗?

时间:2013-08-08 23:03:40

标签: json d3.js cubism.js

我只是想知道d3.text是否比d3.json更快?

我的问题背后的原因是我正在阅读cubism.js背后的源代码,我只是想知道它是否用d3.text完成,因为它更快?

1 个答案:

答案 0 :(得分:4)

不是。

graphic metric使用d3.text的原因是因为Graphite不回复JSON格式的数据;它有自己的原始格式。当服务器使用JSON回复时,Cubism 使用d3.json,例如使用cube metrics

在幕后,d3.text和d3.json都使用d3.xhr,因此他们将以完全相同的方式下载文件(通过异步XMLHttpRequest)。当然,d3.text随后不通过JSON.parse运行响应,但你仍然需要以某种方式解析回复。通常情况下,我希望原生JSON.parse更快,但这取决于确切的格式。