ajax リクエストの送信から受信までの時間を測定しようとしていますが、負の値が返されることがよくあります。
誰でもこの奇妙な動作を説明できますか?
var before = 0;
var after = 0;
$.ajax({
url: 'data.php',
type: 'GET',
beforeSend: function () {
before = new Date().getMilliseconds();
},
success: function (data, textStatus, xhr) {
after = new Date().getMilliseconds();
console.log(after - before);
},
});