aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/performanceresourcetiming.rs
diff options
context:
space:
mode:
authorPatrick Shaughnessy <pshaughn@comcast.net>2020-01-30 21:45:18 -0500
committerPatrick Shaughnessy <pshaughn@comcast.net>2020-02-03 09:54:39 -0500
commit8e65782efb547eba812106df056199b87ae9eb2a (patch)
treea4f466b3dd066bd225d74b50a1bb99b391182283 /components/script/dom/performanceresourcetiming.rs
parent5f55cd5d71df9c555fbc24777168396ddd539f28 (diff)
downloadservo-8e65782efb547eba812106df056199b87ae9eb2a.tar.gz
servo-8e65782efb547eba812106df056199b87ae9eb2a.zip
Expose DOMHighResTimeStamps at lower res
Diffstat (limited to 'components/script/dom/performanceresourcetiming.rs')
-rw-r--r--components/script/dom/performanceresourcetiming.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/components/script/dom/performanceresourcetiming.rs b/components/script/dom/performanceresourcetiming.rs
index 586515d4365..574016adc88 100644
--- a/components/script/dom/performanceresourcetiming.rs
+++ b/components/script/dom/performanceresourcetiming.rs
@@ -6,11 +6,11 @@ use crate::dom::bindings::codegen::Bindings::PerformanceBinding::DOMHighResTimeS
use crate::dom::bindings::codegen::Bindings::PerformanceResourceTimingBinding::{
self, PerformanceResourceTimingMethods,
};
-use crate::dom::bindings::num::Finite;
use crate::dom::bindings::reflector::reflect_dom_object;
use crate::dom::bindings::root::DomRoot;
use crate::dom::bindings::str::DOMString;
use crate::dom::globalscope::GlobalScope;
+use crate::dom::performance::reduce_timing_resolution;
use crate::dom::performanceentry::PerformanceEntry;
use dom_struct::dom_struct;
use net_traits::ResourceFetchTiming;
@@ -182,17 +182,17 @@ impl PerformanceResourceTimingMethods for PerformanceResourceTiming {
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-domainlookupstart
fn DomainLookupStart(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.domain_lookup_start)
+ reduce_timing_resolution(self.domain_lookup_start)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-domainlookupend
fn DomainLookupEnd(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.domain_lookup_end)
+ reduce_timing_resolution(self.domain_lookup_end)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-secureconnectionstart
fn SecureConnectionStart(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.secure_connection_start)
+ reduce_timing_resolution(self.secure_connection_start)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-transfersize
@@ -212,41 +212,41 @@ impl PerformanceResourceTimingMethods for PerformanceResourceTiming {
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-requeststart
fn RequestStart(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.request_start)
+ reduce_timing_resolution(self.request_start)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-redirectstart
fn RedirectStart(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.redirect_start)
+ reduce_timing_resolution(self.redirect_start)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-redirectend
fn RedirectEnd(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.redirect_end)
+ reduce_timing_resolution(self.redirect_end)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-responsestart
fn ResponseStart(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.response_start)
+ reduce_timing_resolution(self.response_start)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-fetchstart
fn FetchStart(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.fetch_start)
+ reduce_timing_resolution(self.fetch_start)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-connectstart
fn ConnectStart(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.connect_start)
+ reduce_timing_resolution(self.connect_start)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-connectend
fn ConnectEnd(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.connect_end)
+ reduce_timing_resolution(self.connect_end)
}
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-responseend
fn ResponseEnd(&self) -> DOMHighResTimeStamp {
- Finite::wrap(self.response_end)
+ reduce_timing_resolution(self.response_end)
}
}