Skip to content

Commit ac55d55

Browse files
committed
Show navigation timing and serverTiming on same line
1 parent b9c4692 commit ac55d55

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

background.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -391,8 +391,11 @@ function func(rand, opts, op, msg) {
391391
, t = "domainLookup,connect,request,response".split(",").map(
392392
n => Math.round(nav[n === "request" ? "responseStart" : n + "End"] - nav[n + "Start"]) + "ms"
393393
)
394-
el("div", node, "p").textContent = `// Status ${nav.responseStatus} (dns:${t[0]},tcp:${t[1]},req:${t[2]},res:${t[3]})`
395-
if (nav.serverTiming && nav.serverTiming.length) el("div", node, "p").textContent = "// serverTiming: " + JSON.stringify(nav.serverTiming)
394+
t = `// Status ${nav.responseStatus} (dns:${t[0]} tcp:${t[1]} req:${t[2]} res:${t[3]})`
395+
if (nav.serverTiming && nav.serverTiming.length) t += " serverTiming " + nav.serverTiming.map(
396+
ent => ent.name + (ent.description ? `:${ent.description}:` : ":") + ent.duration
397+
).join(" ")
398+
el("div", node, "p").textContent = t
396399
} catch(e) {}
397400
try {
398401
window.data = str ? JSON.parse(jsonp ? jsonp[2] : str) : Error("Empty JSON")

0 commit comments

Comments
 (0)