ta
TanStack
GitHub
router
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
router
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
GitHub
router
Workspace
Succeeded
8325
3bd1eedf perf(router-core): reduce middleware compilation memory Separate search middleware collection from recursive execution so Maglev does not build one large compiler graph for both. Preserve live route-option reads, ordering, validation, legacy filters and the empty-search fast path. Cover middleware replacement/removal across a previously used route branch. Native malloc profiling on macOS arm64, Node 24.8.0, using the existing CodSpeed flags and seven preparation calls (three fresh processes): - Vue navigation peak: mean 521664 -> 420776 bytes (-19.34%). - Vue interrupted-navigation peak: 733736 -> 733736 bytes (unchanged). These are local native allocations, not a new Linux CodSpeed CI run. Four paired React Link replicas: relative client CPU -2.79% [-4.37%, -1.18%]; shared/updater/middleware cases are inconclusive. Isolated SSR CPU means range -1.63% to +1.28%, all inconclusive. React Router minimal/full gzip: +15/+16 bytes; all 18 gzip deltas -6..+20. Keep all benchmark JIT/GC flags and operation counts unchanged. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
by Manuel Sch...
M
Succeeded
optimize-link-router-memory
7fc69991 perf(react-router): stabilize hydration snapshot getters [Self-Healing CI Rerun]
by nx-cloud[bot]
n
Failed
8325
Flaky task
→
066ded04 perf(react-router): stabilize hydration snapshot getters [Self-Healing CI Rerun]
by nx-cloud[bot]
n
Failed
optimize-link-router-memory
Flaky task
→
ccb29465 perf(react-router): stabilize hydration snapshot getters Reuse the existing true/false snapshot functions instead of allocating them on every useHydrated render. This lets React skip unnecessary store-instance passive bookkeeping without changing hydration values or adding hooks. Cover stable identities and an actual server-render/hydrateRoot transition. Against b6971a434a, four balanced fresh-process pairs per case (200 warmup and 500 measured eight-navigation batches) reduced parameter-updater CPU from 15.16880 to 14.99436 ms (-1.15%, 95% CI -1.84% to -0.46%); wall -1.05% (-1.62% to -0.47%). Middleware CPU fell from 15.23708 to 14.81729 ms (-2.75%, CI -4.46% to -1.01%); wall -2.79% (-4.53% to -1.01%). React Router minimal/full gzip increases 14/15 bytes for this isolated fix, remaining below the initial branch baseline. All Solid/Vue bundle output is unchanged. Public APIs, server snapshots and client hydration transitions are preserved. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
by Manuel Sch...
M
Succeeded
optimize-link-router-memory
5af99d58 perf(react-router): stabilize hydration snapshot getters Reuse the existing true/false snapshot functions instead of allocating them on every useHydrated render. This lets React skip unnecessary store-instance passive bookkeeping without changing hydration values or adding hooks. Cover stable identities and an actual server-render/hydrateRoot transition. Against b6971a434a, four balanced fresh-process pairs per case (200 warmup and 500 measured eight-navigation batches) reduced parameter-updater CPU from 15.16880 to 14.99436 ms (-1.15%, 95% CI -1.84% to -0.46%); wall -1.05% (-1.62% to -0.47%). Middleware CPU fell from 15.23708 to 14.81729 ms (-2.75%, CI -4.46% to -1.01%); wall -2.79% (-4.53% to -1.01%). React Router minimal/full gzip increases 14/15 bytes for this isolated fix, remaining below the initial branch baseline. All Solid/Vue bundle output is unchanged. Public APIs, server snapshots and client hydration transitions are preserved. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
by Manuel Sch...
M
Previous
Next