Avatar for the TanStack user
TanStack
router
BlogDocsChangelog

perf(router-core): reduce sync match update churn

#7019
Comparing
flo/load-matches-sync-fastpaths
(
9be8023
) with
main
(
b1c0f46
)
CodSpeed Performance Gauge
+3%
Improvement
1
Untouched
5

Benchmarks

6 total
client-side navigation loop (react)
benchmarks/client-nav/react/speed.bench.ts::client-nav
CodSpeed Performance Gauge
+3%
61.2 ms59.2 ms
client-side navigation loop (vue)
benchmarks/client-nav/vue/speed.bench.ts::client-nav
CodSpeed Performance Gauge
+1%
90.9 ms90.3 ms
ssr request loop (vue)
benchmarks/ssr/vue/speed.bench.ts::ssr
CodSpeed Performance Gauge
0%
416.7 ms416.1 ms
ssr request loop (solid)
benchmarks/ssr/solid/speed.bench.ts::ssr
CodSpeed Performance Gauge
0%
153.2 ms153.4 ms
ssr request loop (react)
benchmarks/ssr/react/speed.bench.ts::ssr
CodSpeed Performance Gauge
0%
328.3 ms328.8 ms
client-side navigation loop (solid)
benchmarks/client-nav/solid/speed.bench.ts::client-nav
CodSpeed Performance Gauge
0%
116.2 ms116.6 ms

Commits

Click on a commit to change the comparison range
Base
main
b1c0f46
+3.65%
perf(router-core): reduce sync match update churn
1fa6a10
20 days ago
by Sheraff
+0.12%
fix(router-core): preserve sync beforeLoad abortController
4fc676c
20 days ago
by Sheraff
-0.32%
perf(router-core): trim sync load-match fastpaths
14ecec2
20 days ago
by Sheraff
-0.2%
test(solid-router,vue-router): update store navigation counts
9be8023
20 days ago
by Sheraff
© 2026 CodSpeed Technology
Home Terms Privacy Docs