我有一个用Ajax获取的CSV文件。我试图测量从localhost获取和解析文件所需的时间。但结果因每个请求而异。由于我每次都从同一个(本地)服务器获取文件,为什么Ajax请求并不总是花费相同的时间?
console.time('myTimer');
d3.csv('myFile.csv', function(data) {
console.log(data);
console.timeEnd('myTimer'); // 44 ms, 65 ms, 75 ms etc.
})
另外,如何准确计算请求时间,以衡量减少文件大小所带来的性能提升?