summaryrefslogtreecommitdiff
path: root/ext/web/timers.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2022-08-16 11:30:16 -0400
committerGitHub <noreply@github.com>2022-08-16 21:00:16 +0530
commit0b70c81f97a730fda353b6d06e589c3a2a558676 (patch)
tree54e4983718bb619130612653a74af629fe9fa848 /ext/web/timers.rs
parenteab66a9f4da4e166df6f2831cd0141566cd7fc45 (diff)
perf: improve performance.now (#15481)
Diffstat (limited to 'ext/web/timers.rs')
-rw-r--r--ext/web/timers.rs5
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