Skip to content

Instantly share code, notes, and snippets.

@westonruter
Created November 17, 2025 17:31
Show Gist options
  • Select an option

  • Save westonruter/1e6c4d8a4ad4e4ed50e58e027102b81a to your computer and use it in GitHub Desktop.

Select an option

Save westonruter/1e6c4d8a4ad4e4ed50e58e027102b81a to your computer and use it in GitHub Desktop.
Benchmarking web vitals for the "Block category: Common" with all the core themes in WordPress 6.8 versus 6.9-RC1

twentyten

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 194.75 181.15 -13.60 -7.0%
LCP (median) 300.4 294.9 -5.50 -1.8%
TTFB (median) 34.4 36.7 +2.30 +6.7%
LCP-TTFB (median) 264.4 257.05 -7.35 -2.8%

twentyeleven

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 211.5 202.1 -9.40 -4.4%
LCP (median) 343.1 360.65 +17.55 +5.1%
TTFB (median) 30.4 33.4 +3.00 +9.9%
LCP-TTFB (median) 312.35 326.25 +13.90 +4.5%

twentytwelve

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 292.05 238.05 -54.00 -18.5%
LCP (median) 386.25 332.5 -53.75 -13.9%
TTFB (median) 34.8 34.55 -0.25 -0.7%
LCP-TTFB (median) 351.35 296.15 -55.20 -15.7%

twentythirteen

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 280.35 285.45 +5.10 +1.8%
LCP (median) 447.5 440.75 -6.75 -1.5%
TTFB (median) 31.2 34.85 +3.65 +11.7%
LCP-TTFB (median) 415.65 406.2 -9.45 -2.3%

twentyfourteen

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 275.7 267.15 -8.55 -3.1%
LCP (median) 370.65 364.35 -6.30 -1.7%
TTFB (median) 31.2 34.85 +3.65 +11.7%
LCP-TTFB (median) 338.95 328.4 -10.55 -3.1%

twentyfifteen

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 258.25 249.55 -8.70 -3.4%
LCP (median) 358.9 342.55 -16.35 -4.6%
TTFB (median) 31.35 34.05 +2.70 +8.6%
LCP-TTFB (median) 327.45 306.95 -20.50 -6.3%

twentysixteen

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 280.2 272.1 -8.10 -2.9%
LCP (median) 379.5 370.55 -8.95 -2.4%
TTFB (median) 30.2 33.5 +3.30 +10.9%
LCP-TTFB (median) 348.2 337.45 -10.75 -3.1%

twentyseventeen

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 267.1 271.3 +4.20 +1.6%
LCP (median) 505.2 506.1 +0.90 +0.2%
TTFB (median) 32 35.15 +3.15 +9.8%
LCP-TTFB (median) 471.1 469.9 -1.20 -0.3%

twentynineteen

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 274.95 271.9 -3.05 -1.1%
LCP (median) 283.55 282.2 -1.35 -0.5%
TTFB (median) 30.75 33.9 +3.15 +10.2%
LCP-TTFB (median) 251.65 247.05 -4.60 -1.8%

twentytwenty

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 237.9 228.2 -9.70 -4.1%
LCP (median) 237.9 228.2 -9.70 -4.1%
TTFB (median) 35.9 40.45 +4.55 +12.7%
LCP-TTFB (median) 201.7 187.3 -14.40 -7.1%

twentytwentyone

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 237.55 223.4 -14.15 -6.0%
LCP (median) 237.55 223.4 -14.15 -6.0%
TTFB (median) 35 38.7 +3.70 +10.6%
LCP-TTFB (median) 202.65 184.7 -17.95 -8.9%

twentytwentytwo

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 162.2 156.95 -5.25 -3.2%
LCP (median) 162.2 156.95 -5.25 -3.2%
TTFB (median) 40.7 39.6 -1.10 -2.7%
LCP-TTFB (median) 121.25 117.15 -4.10 -3.4%

twentytwentythree

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 157.85 158.4 +0.55 +0.3%
LCP (median) 157.85 158.4 +0.55 +0.3%
TTFB (median) 38.5 39.75 +1.25 +3.2%
LCP-TTFB (median) 118.5 117.45 -1.05 -0.9%

twentytwentyfour

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 155.5 157.8 +2.30 +1.5%
LCP (median) 255.3 249.85 -5.45 -2.1%
TTFB (median) 42.45 45.3 +2.85 +6.7%
LCP-TTFB (median) 212.4 205.1 -7.30 -3.4%

twentytwentyfive

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

URL http://wp68.local/block-category-common/ http://wp69.local/block-category-common/ Diff (ms) Diff (%)
Success Rate 100% 100% -- --
FCP (median) 212.1 164.1 -48.00 -22.6%
LCP (median) 305.35 250.35 -55.00 -18.0%
TTFB (median) 47.5 49.3 +1.80 +3.8%
LCP-TTFB (median) 257.4 199.35 -58.05 -22.6%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment