Commit 201c2c4
Performance 2025 chapter (#4334)
* Added Introduction
* Introduction: fixed urls
* Introduction: fixed sentence
* CWV Summary: Init
* CWV: added figure markup
* Image folder: temp
* CWV: image markup
* CWV: image markdown
Add figure markup for Core Web Vitals data visualization.
* CWV: uploaded files
* Visual Stability: Init
* CLS: images markdown
* CLS images
* CLS: chart data fix
Updated the sheets_gid for the good CLS chart and added a new figure markup for the monthly trend of websites with good CLS by device.
* CWV: gid fix
* Add figure for unload handler usage by rank and device
Added figure markup for unload handler usage statistics in 2025.
* Add conclusion on visual stability improvements
Added a conclusion section summarizing visual stability improvements and areas for further optimization.
* Added Interactivity Content
* INP: Fixed excel links
* Added Interactivity Images
* Update performance.md with CWV insights and new sections
Refine the discussion on CWV data, emphasizing loading performance, interactivity, and visual stability. Add sections for Loading Speed, Early Hints, Speculation Rules, and Conclusion as TODOs.
* Add TODO sections for Images and Animation
Added sections for Images and Animation with TODO notes.
* Enhance 'Loading Speed' section with FCP and TTFB data
Expanded the 'Loading Speed' section to include detailed metrics on First Contentful Paint (FCP) and Time to First Byte (TTFB), along with performance improvements for 2024 and 2025.
* Revise Performance chapter metadata and content
Updated authors, reviewers, and analysts for the Performance chapter. Added a section on data sources and revised content for clarity and completeness.
* Enable chapter
* Delete src/static/images/2025/performance/dummy.md
* Revise performance.md for clarity and updates
Updated authors and reviewers list, improved text clarity, and refined sections on Cumulative Layout Shift (CLS) and unload handler usage.
* Update SQL file references in performance.md
Updated SQL file references for various charts in the performance report, replacing 'TODO' with specific SQL file names for better clarity and data handling.
* Added BFCache insights
Updated statistics and insights on unload handler usage and Cache-Control directives affecting BFCache eligibility. Added figures and clarified trends from 2024 to 2025.
* Revise data sources section in performance chapter
Updated the section on data sources and methodology to provide details on the data collection process, including the use of HTTP Archive and Chrome UX Report.
* Placeholder for what's new
* Document Early Hints feature and its adoption
Added detailed information about Early Hints, including its overview, usage statistics, and support across browsers and servers.
* images early hints
* Fix quotes
* Update contributors
* Update contributors
* Enhance performance.md with CLS best practices
Added best practices for Cumulative Layout Shift (CLS) and addressed unsized images in the performance section. Updated statistics for mobile and desktop regarding image dimensions and their impact on layout stability.
* Images for CLS Best practices
* Refine performance metrics and Core Web Vitals section
Review of Introduction, Core Web Vitals Summary, Interactivity, per Himanshu Jariyal.
* Apply suggestions from code review
Co-authored-by: Stoyan Stefanov <ssttoo@ymail.com>
* images related to images/fonts/animation
* fonts and animations details
Expanded sections on fonts and animations to address their impact on Cumulative Layout Shift (CLS). Added data on web font usage and resource hints, as well as the prevalence of non-composited animations.
* Revise Early Hints info and add Speculation Rules section
Updated the year for Akamai's Early Hints support and added an overview and usage section for Speculation Rules API.
* Fix markdown links in performance.md
* LCP images
* LCP content
* Update performance.md for clarity and updated metrics
Refine web performance metrics and descriptions for clarity and accuracy. Update statistics and insights for mobile and desktop performance improvements.
* Refine Early Hints section for clarity and conciseness
* Fix link and enhance Core Web Vitals section formatting
Updated the performance chapter to fix a broken link and improve the formatting of Core Web Vitals descriptions.
* edits based on TODO
* code review edits
* Update performance.md
* Update performance.md
* Enhance conclusion section with performance analysis
Added a conclusion summarizing the analysis of web performance trends, highlighting improvements in mobile interactivity, the adoption of new standards, and ongoing challenges in web performance basics.
* Refactor performance.md for clarity and updates
Removed duplicate sentence about the Web Almanac performance chapter and added mention of Early Hints and Speculation Rules.
* add what makes good CWV
* Update performance.md to reflect changes in unload usage
* Fix formatting and update support details for Early Hints
* Rephrase sentence about Early Hints usage in 2025
* Revise performance chapter details and metrics
Updated performance chapter metadata and improved author bios. Revised performance metrics and statistics for clarity and accuracy.
* make more factual, follow author/editor guides
Updated the performance chapter for the 2025 Web Almanac, refining descriptions and statistics related to Core Web Vitals, including improvements in mobile and desktop performance metrics, and adjustments in featured quotes and statistics.
* Refine language and update performance metrics section
Updated language for clarity and consistency in the performance.md file, including adjustments to phrasing and the addition of new performance features.
* nit: code review fix
* fix: missing unload handler image
* fix missing image: speculation rules
* Update src/content/en/2025/performance.md
Co-authored-by: Tanner Hodges <tannerhodges@hey.com>
* 62.28 to 62.38
Updated the percentage of mobile pages failing to set explicit dimensions on images from 62.28% to 62.38%.
* explain U curve in mobile CWV
Updated analysis of Core Web Vitals performance across mobile and desktop sites, highlighting the U-shaped pattern in site popularity and performance investment.
* Revised metadata field descriptions
* Fix chart URL in CWV
Updated the chart URL for the Core Web Vitals performance data.
* Improve performance.md with updated links
Updated links to Early Hints and Speculation Rules for clarity.
* improved flow - CWV Summary and FCP mid
Updated performance metrics for Core Web Vitals, detailing improvements in mobile and desktop performance from 2023 to 2025. Added insights on loading speed, interactivity, and visual stability, along with the impact of cached resources on secondary page navigations.
* FCP reviewed
Added insights on TTFB and FCP improvements from 2024 to 2025, highlighting the impact of server response times and render-blocking resources on performance metrics.
* Refine performance analysis conclusions for clarity
Revised language to enhance clarity and precision regarding web performance challenges and advancements.
* Fix wording for mobile impact
Corrected wording for clarity regarding the impact on mobile devices.
* Refactor LCP section for clarity and structure
Reorganized the explanation of Largest Contentful Paint (LCP) for clarity and improved flow. Separated statistics and definitions for better readability.
* Revise performance metrics and insights for 2025
Updated performance metrics and insights for Core Web Vitals, including changes in image formats and loading strategies. Improved clarity on LCP image hosting and lazy loading practices.
* Update bios
* fixed linkedin prathmesh
* LCP for clarity and updated stats
Reorganized content for clarity and updated statistics on image format usage.
* Revise loading speed conclusion with key trends summary
Summarized key trends in loading metrics, emphasizing improvements in FCP and LCP, limited adoption of new image formats, and the impact of lazy loading on load times.
* Update src/content/en/2025/performance.md
* fix build: descriptive text
* Contributors
* Links
* Retake images
* Edit chapter
* Add images
* Update stats
---------
Co-authored-by: Barry Pollard <barrypollard@google.com>
Co-authored-by: Aaron T. Grogg <aarontgrogg@gmail.com>
Co-authored-by: Stoyan Stefanov <ssttoo@ymail.com>
Co-authored-by: Tanner Hodges <tannerhodges@hey.com>
Co-authored-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>1 parent cd42e2f commit 201c2c4
File tree
30 files changed
+711
-15
lines changed- src
- config
- content/en/2025
- static/images/2025/performance
30 files changed
+711
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
| 62 | + | |
64 | 63 | | |
65 | 64 | | |
66 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
17 | 30 | | |
18 | 31 | | |
19 | 32 | | |
| |||
2052 | 2065 | | |
2053 | 2066 | | |
2054 | 2067 | | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
| 2071 | + | |
| 2072 | + | |
| 2073 | + | |
| 2074 | + | |
| 2075 | + | |
| 2076 | + | |
| 2077 | + | |
| 2078 | + | |
| 2079 | + | |
2055 | 2080 | | |
2056 | 2081 | | |
2057 | 2082 | | |
| |||
2088 | 2113 | | |
2089 | 2114 | | |
2090 | 2115 | | |
| 2116 | + | |
| 2117 | + | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
| 2125 | + | |
2091 | 2126 | | |
2092 | 2127 | | |
2093 | 2128 | | |
| |||
4019 | 4054 | | |
4020 | 4055 | | |
4021 | 4056 | | |
4022 | | - | |
| 4057 | + | |
4023 | 4058 | | |
4024 | 4059 | | |
4025 | 4060 | | |
4026 | 4061 | | |
4027 | 4062 | | |
| 4063 | + | |
| 4064 | + | |
| 4065 | + | |
4028 | 4066 | | |
4029 | 4067 | | |
4030 | 4068 | | |
| |||
4780 | 4818 | | |
4781 | 4819 | | |
4782 | 4820 | | |
| 4821 | + | |
| 4822 | + | |
| 4823 | + | |
| 4824 | + | |
| 4825 | + | |
| 4826 | + | |
| 4827 | + | |
| 4828 | + | |
| 4829 | + | |
| 4830 | + | |
| 4831 | + | |
| 4832 | + | |
| 4833 | + | |
| 4834 | + | |
| 4835 | + | |
4783 | 4836 | | |
4784 | 4837 | | |
4785 | 4838 | | |
| |||
4839 | 4892 | | |
4840 | 4893 | | |
4841 | 4894 | | |
| 4895 | + | |
| 4896 | + | |
| 4897 | + | |
| 4898 | + | |
| 4899 | + | |
| 4900 | + | |
| 4901 | + | |
| 4902 | + | |
| 4903 | + | |
| 4904 | + | |
| 4905 | + | |
| 4906 | + | |
| 4907 | + | |
4842 | 4908 | | |
4843 | 4909 | | |
4844 | 4910 | | |
| |||
Large diffs are not rendered by default.
0 commit comments