Подтвердить что ты не робот

Javascript: измерение времени выполнения кода онлайн

Я испытываю потребность тестировать различия в производительности некоторых вариантов кода (native/with plugins).

Есть ли онлайн-сервис, например jsbin, jsfiddle для выполнения, где я могу ввести код, как

// BEGIN
var bla;
jQuery.map(bla, function(){});
// END

и получить время выполнения?

4b9b3361

Ответ 1

Один из вариантов:

jsperf.com

ИЛИ

//works in chrome and firefox
console.time("myCode"); // 'myCode' is the namespace
//execute your code here
console.timeEnd("myCode");

ИЛИ

var startTime = window.performance.now();
//execute your code here
console.log(window.performance.now() - startTime);

Ответ 3

var startTime = Date.now();

// code ...

console.log("Elapsed time (ms): " + (Date.now() - startTime));