Safely use microsecond precision timing using this window.performance.now polyfill with Date fallback.