Browse Source

Add actual performance API emulation for old browsers

coverity_scan
Frank Denis 7 years ago
parent
commit
2a367074fe
  1. 10
      test/default/index.html.tpl

10
test/default/index.html.tpl

@ -31,9 +31,9 @@ body {
var performance;
if (typeof performance !== 'object') {
performance = {
mark: function() { },
measure: function() { },
getEntriesByName: function() { return [ -1 ] }
mark: function(s) { this[s] = new Date() },
measure: function(_t, s1, s2) { this.t = this[s2] - this[s1] },
getEntriesByName: function() { return [ { duration: this.t } ] }
};
}
@ -55,8 +55,8 @@ function runTest(tname) {
if (passed) {
performance.mark('bench_end')
performance.measure('bench', 'bench_start', 'bench_end');
let duration = Math.round(performance.getEntriesByName('bench')[0].duration);
hn.appendChild(document.createTextNode(' - PASSED (time: ' + duration + ')'));
var duration = Math.round(performance.getEntriesByName('bench')[0].duration);
hn.appendChild(document.createTextNode(' - PASSED (time: ' + duration + ' ms)'));
hn.className = 'passed';
} else {
hn.appendChild(document.createTextNode(' - FAILED'));

Loading…
Cancel
Save