Before and after the rewrite
Each route keeps its own pair: the old median on the left dot, the new one on the right, and the link's length is the saving. No bar pairs to squint at — the gap is drawn, not implied.
View the spec
{
"type": "dumbbell",
"theme": "ink",
"title": "Median page load by route (ms)",
"source": "Synthetic monitoring, two releases",
"data": {
"labels": [
"Home",
"Search",
"Checkout",
"Account"
],
"series": [
{
"name": "Before",
"values": [
420,
510,
780,
390
]
},
{
"name": "After",
"values": [
310,
330,
410,
300
]
}
]
}
}