performance.now() polyfill