Skip to content

Instantly share code, notes, and snippets.

@westonruter
Created November 16, 2025 00:12
Show Gist options
  • Select an option

  • Save westonruter/44aa166a7fa2cab779de99e31fff7cbc to your computer and use it in GitHub Desktop.

Select an option

Save westonruter/44aa166a7fa2cab779de99e31fff7cbc to your computer and use it in GitHub Desktop.
Benchmarking web vitals for the Sample Page with all the core themes in WordPress 6.8 versus 6.9-RC1

twentyten

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 170.3 161 -9.30 -5.5%
LCP (median) 201.1 191.1 -10.00 -5.0%
TTFB (median) 29.9 33.6 +3.70 +12.4%
LCP-TTFB (median) 171.05 157.55 -13.50 -7.9%

twentyeleven

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 186.55 179 -7.55 -4.0%
LCP (median) 221.1 208.35 -12.75 -5.8%
TTFB (median) 27.3 29.35 +2.05 +7.5%
LCP-TTFB (median) 194.25 179.85 -14.40 -7.4%

twentytwelve

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 206.1 192.65 -13.45 -6.5%
LCP (median) 309.5 296.85 -12.65 -4.1%
TTFB (median) 28.3 30.5 +2.20 +7.8%
LCP-TTFB (median) 279.25 265 -14.25 -5.1%

twentythirteen

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 229.25 222.55 -6.70 -2.9%
LCP (median) 374.15 364 -10.15 -2.7%
TTFB (median) 28.05 31.2 +3.15 +11.2%
LCP-TTFB (median) 346.55 332.45 -14.10 -4.1%

twentyfourteen

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 229.85 219.05 -10.80 -4.7%
LCP (median) 321.1 310.45 -10.65 -3.3%
TTFB (median) 28.5 31.2 +2.70 +9.5%
LCP-TTFB (median) 292.15 277.3 -14.85 -5.1%

twentyfifteen

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 230.95 224.15 -6.80 -2.9%
LCP (median) 326.65 316.25 -10.40 -3.2%
TTFB (median) 27.6 30.15 +2.55 +9.2%
LCP-TTFB (median) 299.5 285.3 -14.20 -4.7%

twentysixteen

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 228 219 -9.00 -3.9%
LCP (median) 324.35 312.8 -11.55 -3.6%
TTFB (median) 28.15 30.3 +2.15 +7.6%
LCP-TTFB (median) 295.95 281.05 -14.90 -5.0%

twentyseventeen

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 247 238.45 -8.55 -3.5%
LCP (median) 345.05 329.2 -15.85 -4.6%
TTFB (median) 24.65 26.7 +2.05 +8.3%
LCP-TTFB (median) 319.9 302.3 -17.60 -5.5%

twentynineteen

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 183.3 181.2 -2.10 -1.1%
LCP (median) 191.6 189.6 -2.00 -1.0%
TTFB (median) 27.5 29.55 +2.05 +7.5%
LCP-TTFB (median) 163.55 159.6 -3.95 -2.4%

twentytwenty

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 179.6 170.9 -8.70 -4.8%
LCP (median) 188.1 179.2 -8.90 -4.7%
TTFB (median) 29.8 31.55 +1.75 +5.9%
LCP-TTFB (median) 158.3 147.95 -10.35 -6.5%

twentytwentyone

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 186.35 175.3 -11.05 -5.9%
LCP (median) 186.35 175.3 -11.05 -5.9%
TTFB (median) 27.45 29.4 +1.95 +7.1%
LCP-TTFB (median) 158.55 145.65 -12.90 -8.1%

twentytwentytwo

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 144.2 96.15 -48.05 -33.3%
LCP (median) 144.2 97.5 -46.70 -32.4%
TTFB (median) 33.8 33.9 +0.10 +0.3%
LCP-TTFB (median) 109.05 62.7 -46.35 -42.5%

twentytwentythree

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 144.55 99.35 -45.20 -31.3%
LCP (median) 144.55 100.75 -43.80 -30.3%
TTFB (median) 33.6 37.8 +4.20 +12.5%
LCP-TTFB (median) 110.25 62.95 -47.30 -42.9%

twentytwentyfour

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 139.05 94.25 -44.80 -32.2%
LCP (median) 239.35 198.6 -40.75 -17.0%
TTFB (median) 36.4 37.15 +0.75 +2.1%
LCP-TTFB (median) 202.6 161.05 -41.55 -20.5%

twentytwentyfive

npm run research -- benchmark-web-vitals --url=http://wp68.local/sample-page/ --url=http://wp69.local/sample-page/ --number=100 --network-conditions=broadband --diff --output=md

URL http://wp68.local/sample-page/ http://wp69.local/sample-page/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 141.5 94.7 -46.80 -33.1%
LCP (median) 241.55 195.8 -45.75 -18.9%
TTFB (median) 36.8 38.4 +1.60 +4.3%
LCP-TTFB (median) 203.65 156.9 -46.75 -23.0%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment