aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/performanceresourcetiming.rs
diff options
context:
space:
mode:
authorkkpoon <kkpoon@eml.cc>2019-02-01 11:25:18 +0800
committerkkpoon <kkpoon@eml.cc>2019-02-01 14:55:37 +0800
commitd470373e1cb9e168b43da00a4bf82a0fbb42dc96 (patch)
tree705718e4d29d194516aa7b5e9c0d5c07bf849be3 /components/script/dom/performanceresourcetiming.rs
parent6b648429f54b6b56546e8f744657e32bd6ac21b5 (diff)
downloadservo-d470373e1cb9e168b43da00a4bf82a0fbb42dc96.tar.gz
servo-d470373e1cb9e168b43da00a4bf82a0fbb42dc96.zip
Add PerformanceResourceTiming: redirectStart
Diffstat (limited to 'components/script/dom/performanceresourcetiming.rs')
-rw-r--r--components/script/dom/performanceresourcetiming.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/performanceresourcetiming.rs b/components/script/dom/performanceresourcetiming.rs
index 1a3022af1c4..f8fe807b85e 100644
--- a/components/script/dom/performanceresourcetiming.rs
+++ b/components/script/dom/performanceresourcetiming.rs
@@ -116,7 +116,7 @@ impl PerformanceResourceTiming {
initiator_type: initiator_type,
next_hop: next_hop,
worker_start: 0.,
- redirect_start: 0.,
+ redirect_start: resource_timing.redirect_start as f64,
redirect_end: 0.,
fetch_start: resource_timing.fetch_start as f64,
domain_lookup_start: 0.,
@@ -179,6 +179,11 @@ impl PerformanceResourceTimingMethods for PerformanceResourceTiming {
Finite::wrap(self.request_start)
}
+ // https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-redirectstart
+ fn RedirectStart(&self) -> DOMHighResTimeStamp {
+ Finite::wrap(self.redirect_start)
+ }
+
// https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-responsestart
fn ResponseStart(&self) -> DOMHighResTimeStamp {
// TODO