A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Metric | Percentile | WP 6.1.1 | WP 6.2 Beta 3 | Diff % | |||||||||||||||||||||
2 | FCP | p10 | 291.22 | 248.57 | -14.65% | |||||||||||||||||||||
3 | p25 | 294.3 | 249.17 | -15.33% | ||||||||||||||||||||||
4 | p50 (median) | 296.4 | 253.55 | -14.46% | ||||||||||||||||||||||
5 | p75 | 301.25 | 259.05 | -14.01% | ||||||||||||||||||||||
6 | p90 | 335.04 | 263.19 | -21.45% | ||||||||||||||||||||||
7 | LCP | p10 | 313.6 | 255.69 | -18.47% | |||||||||||||||||||||
8 | p25 | 320.75 | 258.1 | -19.53% | ||||||||||||||||||||||
9 | p50 (median) | 323.2 | 261.85 | -18.98% | ||||||||||||||||||||||
10 | p75 | 332.45 | 268.08 | -19.36% | ||||||||||||||||||||||
11 | p90 | 354.18 | 274.57 | -22.48% | ||||||||||||||||||||||
12 | TTFB | p10 | 179.24 | 137.54 | -23.26% | |||||||||||||||||||||
13 | p25 | 181.15 | 138.4 | -23.60% | ||||||||||||||||||||||
14 | p50 (median) | 182.5 | 139.55 | -23.53% | ||||||||||||||||||||||
15 | p75 | 186.6 | 140.92 | -24.48% | ||||||||||||||||||||||
16 | p90 | 219.74 | 142.83 | -35.00% | ||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | While general 6.2 performance Web Vitals are already available in this spreadsheet, the test here was conducted specifically for a block theme (TT3) single post with a core/image block in it. | |||||||||||||||||||||||||
19 | In WordPress 6.1 this scenario had a bug that it would lazy-load the image even though it is the first content image. This bug has been fixed via #56930 for WordPress 6.2. | |||||||||||||||||||||||||
20 | Web Vitals were gathered similar to the ones in the spreadsheet linked above, by issuing 20 requests for each test scenario, using this CLI script. | |||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | Since this fix is specifically client-side performance, looking just at LCP may be deceiving, since that metric also includes TTFB (i.e. the server response time), which is not directly affected by this change. | |||||||||||||||||||||||||
23 | TTFB is seeing a major improvement in WordPress 6.2, but here we need to ignore that to get a better idea on the impact of this particular fix alone. | |||||||||||||||||||||||||
24 | A good approach to at least get a better idea on the client-side performance is to use LCP - TTFB. This data has been calculated below. | |||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | LCP - TTFB | p10 | 134.36 | 118.15 | -12.06% | |||||||||||||||||||||
27 | p25 | 139.6 | 119.7 | -14.26% | ||||||||||||||||||||||
28 | p50 (median) | 140.7 | 122.3 | -13.08% | ||||||||||||||||||||||
29 | p75 | 145.85 | 127.16 | -12.81% | ||||||||||||||||||||||
30 | p90 | 134.44 | 131.74 | -2.01% | ||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | Comparing these numbers with a quick LCP - TTFB calculation from the general WordPress 6.2 performance Web Vitals data, which was tested without an image in the content, the improvement here is notably greater. | |||||||||||||||||||||||||
33 | For the overall metrics, the median LCP - TTFB is ~106ms for WP 6.1.1 and ~102ms for WP 6.2 Beta 3, so that's only a ~4% improvement, far less than the ~13% we are seeing here. | |||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |