TanStack Core Web Vitals

How real Chrome users experience tanstack.com, from Google's Chrome UX Report: the 75th percentile of visits on every device.

TanStack fails Core Web Vitals

Sep 25 – Oct 22, all devices

Chrome UX Report
INP
176 ms
Good
LCP
2.7 s
Needs improvement
CLS
0.01
Good
FCP
2.5 s
Needs improvement
TTFB
2.0 s
Poor

INP over time

Weekly p75. The dashed line is the 200 ms "good" threshold.

What the numbers say

  • TanStack fails Core Web Vitals on Largest Contentful Paint (2.7 s, good is 2.5 s or less).
  • The server answers slowly: time to first byte is 2.0 s, 76% of the LCP time, so a faster backend or cache would help most.
  • Among 23 frameworks and docs sites we track, TanStack has the 22nd fastest LCP.
  • INP has improved by 37 ms over the last 25 weeks, from 210 ms to 173 ms.

Keep a site like this from getting slower

Real-user data shows a regression weeks after it ships. Vitalgate runs Lighthouse on every pull request and fails the check when a change breaks budgets like these: LCP ≤ 2.7 s, CLS ≤ 0.10, FCP ≤ 2.6 s.

Other frameworks and docs sites

SiteCore Web VitalsLCPINPCLS
ReactPasses1.2 s78 ms0.00
Next.jsPasses1.2 s85 ms0.00
VueFails1.3 s64 ms0.11
SveltePasses878 ms55 ms0.00
AstroPasses983 ms35 ms0.00
NuxtPasses1.5 s129 ms0.02
AngularPasses1.5 s78 ms0.06
RemixPasses1.4 s124 ms0.00
VitePasses1.3 s67 ms0.04
Tailwind CSSPasses1.3 s73 ms0.00
TypeScriptPasses1.5 s60 ms0.05
MDNPasses1.0 s52 ms0.01
web.devFails2.7 s134 ms0.09
Node.jsPasses1.1 s115 ms0.01
DenoPasses2.0 s63 ms0.00
BunPasses1.3 s95 ms0.01
PythonPasses909 ms23 ms0.03
DjangoPasses1.2 s37 ms0.00
LaravelPasses2.3 s135 ms0.01
Ruby on RailsPasses786 ms45 ms0.03
GoPasses1.6 s45 ms0.02
shadcn/uiPasses1.0 s171 ms0.00