summaryrefslogtreecommitdiffstats
path: root/dom/performance/Performance.cpp
diff options
context:
space:
mode:
authorjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-04-29 12:26:49 +0200
committerjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-04-29 12:26:49 +0200
commit85a83305dd0caeb484687cf511f81024a683338b (patch)
treee6c10fb27a6d102b15d10dca41023f0ec2af1b0f /dom/performance/Performance.cpp
parent30cf4c5d9356ddb7d474107af66a83826d403922 (diff)
downloadUXP-85a83305dd0caeb484687cf511f81024a683338b.tar
UXP-85a83305dd0caeb484687cf511f81024a683338b.tar.gz
UXP-85a83305dd0caeb484687cf511f81024a683338b.tar.lz
UXP-85a83305dd0caeb484687cf511f81024a683338b.tar.xz
UXP-85a83305dd0caeb484687cf511f81024a683338b.zip
Bug 1322292 - Some fixes for the Performance API in workers - part 1 - Centralized Performance.now()
https://hg.mozilla.org/mozilla-central/rev/291a68ca4825
Diffstat (limited to 'dom/performance/Performance.cpp')
-rwxr-xr-xdom/performance/Performance.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/dom/performance/Performance.cpp b/dom/performance/Performance.cpp
index d1547dc06..8f6a61c85 100755
--- a/dom/performance/Performance.cpp
+++ b/dom/performance/Performance.cpp
@@ -121,6 +121,13 @@ Performance::~Performance()
{}
DOMHighResTimeStamp
+Performance::Now() const
+{
+ TimeDuration duration = TimeStamp::Now() - CreationTimeStamp();
+ return RoundTime(duration.ToMilliseconds());
+}
+
+DOMHighResTimeStamp
Performance::TimeOrigin()
{
if (!mPerformanceService) {