diff options
Diffstat (limited to 'components/script/dom/performanceresourcetiming.rs')
-rw-r--r-- | components/script/dom/performanceresourcetiming.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/components/script/dom/performanceresourcetiming.rs b/components/script/dom/performanceresourcetiming.rs index 0c7df4d4f80..2457e4f23ba 100644 --- a/components/script/dom/performanceresourcetiming.rs +++ b/components/script/dom/performanceresourcetiming.rs @@ -86,8 +86,8 @@ impl PerformanceResourceTiming { redirect_start: 0., redirect_end: 0., fetch_start: fetch_start, - domain_lookup_start: 0., domain_lookup_end: 0., + domain_lookup_start: 0., connect_start: 0., connect_end: 0., secure_connection_start: 0., @@ -118,7 +118,7 @@ impl PerformanceResourceTiming { redirect_start: resource_timing.redirect_start as f64, redirect_end: 0., fetch_start: resource_timing.fetch_start as f64, - domain_lookup_start: 0., + domain_lookup_start: resource_timing.domain_lookup_start as f64, domain_lookup_end: 0., connect_start: resource_timing.connect_start as f64, connect_end: resource_timing.connect_end as f64, @@ -172,6 +172,11 @@ impl PerformanceResourceTimingMethods for PerformanceResourceTiming { } } + // https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-domainlookupstart + fn DomainLookupStart(&self) -> DOMHighResTimeStamp { + Finite::wrap(self.domain_lookup_start) + } + // https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-requeststart fn RequestStart(&self) -> DOMHighResTimeStamp { Finite::wrap(self.request_start) |