{"articles":[{"title":"Hardening TanStack After the npm Compromise","link":"https://tanstack.com/blog/incident-followup","guid":"https://tanstack.com/blog/incident-followup","pubDate":"Tue, 12 May 2026 12:00:00 GMT","author":"Sarah Gerrard, Corbin Crutchley, Jack Herrington, Tanner Linsley, Florian Pellet, and Harry Whorlow","description":"A companion to our incident postmortem: what we're changing across the org so the May 11 supply-chain attack can't happen the same way again.","imageUrl":null},{"title":"TanStack Router's New Reactive Core: A Signal Graph","link":"https://tanstack.com/blog/tanstack-router-signal-graph","guid":"https://tanstack.com/blog/tanstack-router-signal-graph","pubDate":"Tue, 31 Mar 2026 12:00:00 GMT","author":"Florian Pellet","description":"TanStack Router now uses a granular signal graph as its reactive core. State is derived from that graph, which narrows change propagation and makes client-side navigation faster in our benchmarks.","imageUrl":"https://tanstack.com/blog-assets/tanstack-router-signal-graph/header.jpg"},{"title":"5x SSR Throughput: Profiling SSR Hot Paths in TanStack Start","link":"https://tanstack.com/blog/tanstack-start-5x-ssr-throughput","guid":"https://tanstack.com/blog/tanstack-start-5x-ssr-throughput","pubDate":"Tue, 17 Mar 2026 12:00:00 GMT","author":"Manuel Schiller and Florian Pellet","description":"How profiling under sustained load uncovered SSR hot paths in TanStack Start and led to a 5.5x throughput gain by removing unnecessary server-side work.","imageUrl":"https://tanstack.com/blog-assets/tanstack-start-5x-ssr-throughput/header.jpg"},{"title":"How we accidentally made route matching more performant by aiming for correctness","link":"https://tanstack.com/blog/tanstack-router-route-matching-tree-rewrite","guid":"https://tanstack.com/blog/tanstack-router-route-matching-tree-rewrite","pubDate":"Tue, 18 Nov 2025 12:00:00 GMT","author":"Florian Pellet","description":"A rewrite aimed at fixing edge cases in route matching accidentally delivered a 20,000x performance improvement. Route matching is no longer bottlenecked by the number of routes in your application.","imageUrl":"https://tanstack.com/blog-assets/tanstack-router-route-matching-tree-rewrite/header.jpg"}]}