Split parsing into several smaller methods, and reduce repetition.
What do you think @micmro? It's a few more lines, but I like that it's broken into smaller pieces.
Refactor timings parsing for details overlay.
No change in logic, just extraction of logic and removal of duplicated logic. Added a FIXME comment about filtering of 0 values. Fix will come in a followup commit.
Refactor response parsing for details overlay.
No change in logic, just extraction of logic.
Refactor request parsing for details overlay.
Refactor general details for details overlay.
Add helpers to avoid repeating header names.
This makes lines shorter, and more readable. Also reduces risk of subtle naming errors.
Nice, makes it much easier to visualize!