Avatar for the TanStack user
TanStack
router
BlogDocsChangelog

perf(router-core): skip JSON parsing for plain search strings

#7022
Comparing
flo/search-params-json-parse-guard
(
afd373a
) with
main
(
6077120
)
CodSpeed Performance Gauge
+9%
Improvement
4
Untouched
2

Benchmarks

6 total
ssr request loop (solid)
benchmarks/ssr/solid/speed.bench.ts::ssr
CodSpeed Performance Gauge
+9%
153.1 ms140.9 ms
ssr request loop (react)
benchmarks/ssr/react/speed.bench.ts::ssr
CodSpeed Performance Gauge
+6%
328.1 ms308.5 ms
client-side navigation loop (react)
benchmarks/client-nav/react/speed.bench.ts::client-nav
CodSpeed Performance Gauge
+6%
61.4 ms57.9 ms
ssr request loop (vue)
benchmarks/ssr/vue/speed.bench.ts::ssr
CodSpeed Performance Gauge
+4%
416.1 ms401.5 ms
client-side navigation loop (vue)
benchmarks/client-nav/vue/speed.bench.ts::client-nav
CodSpeed Performance Gauge
+3%
90.8 ms88.2 ms
client-side navigation loop (solid)
benchmarks/client-nav/solid/speed.bench.ts::client-nav
CodSpeed Performance Gauge
+3%
115.9 ms112.9 ms

Commits

Click on a commit to change the comparison range
Base
main
6077120
+10.98%
perf(router-core): avoid parsing plain search strings as json
1ad29de
7 hours ago
by Sheraff
-2.26%
fix(router-core): preserve custom search parser behavior
7a5b555
4 hours ago
by Sheraff
-0.07%
Apply suggestion from @Sheraff
afd373a
34 minutes ago
by Sheraff
© 2026 CodSpeed Technology
Home Terms Privacy Docs