Andrew Meadowsarchive remaining JS scriptsc0b446c10 years agoHistory
18 lines · 649 B · JavaScript
RawDownload
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 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)