{{#*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}}