diff options
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/performanceresourcetiming.rs | 9 | ||||
-rw-r--r-- | components/script/dom/webidls/PerformanceResourceTiming.webidl | 2 |
2 files changed, 8 insertions, 3 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) diff --git a/components/script/dom/webidls/PerformanceResourceTiming.webidl b/components/script/dom/webidls/PerformanceResourceTiming.webidl index 1c9cf1bb8e5..087db5f45cd 100644 --- a/components/script/dom/webidls/PerformanceResourceTiming.webidl +++ b/components/script/dom/webidls/PerformanceResourceTiming.webidl @@ -15,7 +15,7 @@ interface PerformanceResourceTiming : PerformanceEntry { readonly attribute DOMHighResTimeStamp redirectStart; // readonly attribute DOMHighResTimeStamp redirectEnd; readonly attribute DOMHighResTimeStamp fetchStart; - // readonly attribute DOMHighResTimeStamp domainLookupStart; + readonly attribute DOMHighResTimeStamp domainLookupStart; // readonly attribute DOMHighResTimeStamp domainLookupEnd; readonly attribute DOMHighResTimeStamp connectStart; readonly attribute DOMHighResTimeStamp connectEnd; |