diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2022-08-16 11:30:16 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-16 21:00:16 +0530 |
commit | 0b70c81f97a730fda353b6d06e589c3a2a558676 (patch) | |
tree | 54e4983718bb619130612653a74af629fe9fa848 /ext/web/timers.rs | |
parent | eab66a9f4da4e166df6f2831cd0141566cd7fc45 (diff) |
perf: improve performance.now (#15481)
Diffstat (limited to 'ext/web/timers.rs')
-rw-r--r-- | ext/web/timers.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/web/timers.rs b/ext/web/timers.rs index ebef717ba..0f781a579 100644 --- a/ext/web/timers.rs +++ b/ext/web/timers.rs @@ -33,8 +33,9 @@ where TP: TimersPermission + 'static, { let start_time = state.borrow::<StartTime>(); - let seconds = start_time.elapsed().as_secs(); - let mut subsec_nanos = start_time.elapsed().subsec_nanos() as f64; + let elapsed = start_time.elapsed(); + let seconds = elapsed.as_secs(); + let mut subsec_nanos = elapsed.subsec_nanos() as f64; let reduced_time_precision = 2_000_000.0; // 2ms in nanoseconds // If the permission is not enabled |