Script.include('usertiming.js');var timing = loadUserTiming();//set a marktiming.performance.mark('firstMark');//do something that takes time -- we're just going to set a timeout here as an exampleScript.setTimeout(function() { //and set another mark timing.performance.mark('secondMark'); //measure time between marks (first parameter is a name for the measurement) timing.performance.measure('howlong', 'firstMark', 'secondMark'); //you can also get the marks by changing the type var measures = timing.performance.getEntriesByType('measure'); print('measures:::' + JSON.stringify(measures))}, 1000)
Script.include('usertiming.js');
var timing = loadUserTiming();
//set a mark
timing.performance.mark('firstMark');
//do something that takes time -- we're just going to set a timeout here as an example
Script.setTimeout(function() {
//and set another mark
timing.performance.mark('secondMark');
//measure time between marks (first parameter is a name for the measurement)
timing.performance.measure('howlong', 'firstMark', 'secondMark');
//you can also get the marks by changing the type
var measures = timing.performance.getEntriesByType('measure');
print('measures:::' + JSON.stringify(measures))
}, 1000)