1 This test checks that all of the Web Timing attributes are available and have reasonable values in the right order.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS timing.navigationStart is >= oneHourAgoUTC
7 PASS timing.redirectStart is 0
8 PASS timing.redirectEnd is 0
9 PASS navigation.redirectCount is 0
10 PASS timing.fetchStart is >= timing.navigationStart
11 PASS timing.domainLookupStart is >= timing.fetchStart
12 PASS timing.domainLookupEnd is >= timing.domainLookupStart
13 PASS timing.connectStart is >= timing.domainLookupEnd
14 PASS timing.connectEnd is >= timing.connectStart
15 PASS timing.secureConnectionStart is 0
16 PASS timing.requestStart is >= timing.connectEnd
17 PASS timing.responseStart is >= timing.requestStart
18 PASS timing.domLoading is >= timing.fetchStart
19 PASS timing.domInteractive is 0
20 PASS timing.domContentLoadedEventStart is 0
21 PASS timing.domContentLoadedEventEnd is 0
22 PASS timing.domComplete is 0
23 PASS timing.loadEventStart is 0
24 PASS timing.loadEventEnd is 0
25 PASS timing.navigationStart is >= oneHourAgoUTC
26 PASS timing.redirectStart is 0
27 PASS timing.redirectEnd is 0
28 PASS navigation.redirectCount is 0
29 PASS timing.fetchStart is >= timing.navigationStart
30 PASS timing.domainLookupStart is >= timing.fetchStart
31 PASS timing.domainLookupEnd is >= timing.domainLookupStart
32 PASS timing.connectStart is >= timing.domainLookupEnd
33 PASS timing.connectEnd is >= timing.connectStart
34 PASS timing.secureConnectionStart is 0
35 PASS timing.requestStart is >= timing.connectEnd
36 PASS timing.responseStart is >= timing.requestStart
37 PASS timing.domLoading is >= timing.fetchStart
38 PASS timing.domInteractive is >= timing.domLoading
39 PASS timing.domContentLoadedEventStart is 0
40 PASS timing.domContentLoadedEventEnd is 0
41 PASS timing.domComplete is 0
42 PASS timing.loadEventStart is 0
43 PASS timing.loadEventEnd is 0
44 PASS timing.navigationStart is >= oneHourAgoUTC
45 PASS timing.redirectStart is 0
46 PASS timing.redirectEnd is 0
47 PASS navigation.redirectCount is 0
48 PASS timing.fetchStart is >= timing.navigationStart
49 PASS timing.domainLookupStart is >= timing.fetchStart
50 PASS timing.domainLookupEnd is >= timing.domainLookupStart
51 PASS timing.connectStart is >= timing.domainLookupEnd
52 PASS timing.connectEnd is >= timing.connectStart
53 PASS timing.secureConnectionStart is 0
54 PASS timing.requestStart is >= timing.connectEnd
55 PASS timing.responseStart is >= timing.requestStart
56 PASS timing.domLoading is >= timing.fetchStart
57 PASS timing.domInteractive is >= timing.domLoading
58 PASS timing.domContentLoadedEventStart is >= timing.domInteractive
59 PASS timing.domContentLoadedEventEnd is 0
60 PASS timing.domComplete is 0
61 PASS timing.loadEventStart is 0
62 PASS timing.loadEventEnd is 0
63 PASS timing.navigationStart is >= oneHourAgoUTC
64 PASS timing.redirectStart is 0
65 PASS timing.redirectEnd is 0
66 PASS navigation.redirectCount is 0
67 PASS timing.fetchStart is >= timing.navigationStart
68 PASS timing.domainLookupStart is >= timing.fetchStart
69 PASS timing.domainLookupEnd is >= timing.domainLookupStart
70 PASS timing.connectStart is >= timing.domainLookupEnd
71 PASS timing.connectEnd is >= timing.connectStart
72 PASS timing.secureConnectionStart is 0
73 PASS timing.requestStart is >= timing.connectEnd
74 PASS timing.responseStart is >= timing.requestStart
75 PASS timing.domLoading is >= timing.fetchStart
76 PASS timing.domInteractive is >= timing.responseEnd
77 PASS timing.domContentLoadedEventStart is >= timing.domInteractive
78 PASS timing.domContentLoadedEventEnd is >= timing.domContentLoadedEventStart
79 PASS timing.domComplete is 0
80 PASS timing.loadEventStart is 0
81 PASS timing.loadEventEnd is 0
82 PASS timing.navigationStart is >= oneHourAgoUTC
83 PASS timing.redirectStart is 0
84 PASS timing.redirectEnd is 0
85 PASS navigation.redirectCount is 0
86 PASS timing.fetchStart is >= timing.navigationStart
87 PASS timing.domainLookupStart is >= timing.fetchStart
88 PASS timing.domainLookupEnd is >= timing.domainLookupStart
89 PASS timing.connectStart is >= timing.domainLookupEnd
90 PASS timing.connectEnd is >= timing.connectStart
91 PASS timing.secureConnectionStart is 0
92 PASS timing.requestStart is >= timing.connectEnd
93 PASS timing.responseStart is >= timing.requestStart
94 PASS timing.responseEnd is >= timing.responseStart
95 PASS timing.domLoading is >= timing.fetchStart
96 PASS timing.domInteractive is >= timing.responseEnd
97 PASS timing.domContentLoadedEventStart is >= timing.domInteractive
98 PASS timing.domContentLoadedEventEnd is >= timing.domContentLoadedEventStart
99 PASS timing.domComplete is >= timing.domContentLoadedEventEnd
100 PASS timing.loadEventStart is >= timing.responseEnd
101 PASS timing.loadEventEnd is 0
102 PASS timing.navigationStart is >= oneHourAgoUTC
103 PASS timing.redirectStart is 0
104 PASS timing.redirectEnd is 0
105 PASS navigation.redirectCount is 0
106 PASS timing.fetchStart is >= timing.navigationStart
107 PASS timing.domainLookupStart is >= timing.fetchStart
108 PASS timing.domainLookupEnd is >= timing.domainLookupStart
109 PASS timing.connectStart is >= timing.domainLookupEnd
110 PASS timing.connectEnd is >= timing.connectStart
111 PASS timing.secureConnectionStart is 0
112 PASS timing.requestStart is >= timing.connectEnd
113 PASS timing.responseStart is >= timing.requestStart
114 PASS timing.responseEnd is >= timing.responseStart
115 PASS timing.domLoading is >= timing.fetchStart
116 PASS timing.domInteractive is >= timing.responseEnd
117 PASS timing.domContentLoadedEventStart is >= timing.domInteractive
118 PASS timing.domContentLoadedEventEnd is >= timing.domContentLoadedEventStart
119 PASS timing.domComplete is >= timing.domContentLoadedEventEnd
120 PASS timing.loadEventStart is >= timing.responseEnd
121 PASS timing.loadEventEnd is >= timing.loadEventStart + 50
122 PASS successfullyParsed is true