131 byte window.performance.now high resolution timer polyfill with Date fallback