perf: improve the performance of getNow (#5944)

This commit is contained in:
zhangenming 2022-05-23 08:36:57 +08:00 committed by GitHub
parent 0cd21ba77c
commit 3bdc41dff3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,7 @@ const [_getNow, skipTimestampCheck] = /*#__PURE__*/ (() => {
// if the low-res timestamp which is bigger than the event timestamp // if the low-res timestamp which is bigger than the event timestamp
// (which is evaluated AFTER) it means the event is using a hi-res timestamp, // (which is evaluated AFTER) it means the event is using a hi-res timestamp,
// and we need to use the hi-res version for event listeners as well. // and we need to use the hi-res version for event listeners as well.
_getNow = () => performance.now() _getNow = performance.now.bind(performance)
} }
// #3485: Firefox <= 53 has incorrect Event.timeStamp implementation // #3485: Firefox <= 53 has incorrect Event.timeStamp implementation
// and does not fire microtasks in between event propagation, so safe to exclude. // and does not fire microtasks in between event propagation, so safe to exclude.