{{#*inline "writeNode"}}
{{#each treeMarkers as |separator| }} {{#separator}}
{{else}}
{{/separator}} {{/each}} {{#isLastChild}}
{{else}}
{{/isLastChild}} {{#hasChildren}}
{{else}}
{{/hasChildren}}
{{#parseURL this.node.request.url }}
{{ this.file }}
({{ this.hostname }})
{{/parseURL}} {{#unless hasChildren}} -
{{chainDuration startTime this.node.request.endTime }}ms, {{formatTransferSize this.transferSize}}KB
{{/unless}}
{{#each this.node.children as |child| }} {{#createContextFor ../node.children @key ../treeMarkers ../isLastChild ../startTime ../transferSize }} {{> writeNode this }} {{/createContextFor }} {{/each}} {{/inline}}
Longest request chain (shorter is better):
{{longestChain this}}
Longest chain duration (shorter is better):
{{formatTime (longestDuration this)}}ms
Longest chain transfer size (smaller is better):
{{formatTransferSize (longestChainTransferSize this)}}KB
Initial navigation
{{#createTreeRenderContext this}} {{#each this.tree }} {{#createContextFor ../tree @key undefined undefined ../startTime ../transferSize }} {{> writeNode this }} {{/createContextFor}} {{/each}} {{/createTreeRenderContext}}