Skip navigation
Web Almanac
By
HTTP Archive
Contributors
Methodology
Search
Search
Search
Search
Table of Contents
Table of Contents
Home
Table of Contents
Foreword
Part I. Page Content
Chapter 1: JavaScript
Chapter 2: Markup
Chapter 3: Structured Data
Chapter 4: Fonts
Chapter 5: Media
Chapter 6: Third Parties
Part II. User Experience
Chapter 7: SEO
Chapter 8: Accessibility
Chapter 9: Performance
Chapter 10: Privacy
Chapter 11: Security
Part III. Content Publishing
Chapter 12: CMS
Chapter 13: Ecommerce
Chapter 14: Jamstack
Chapter 15: Sustainability
Part IV. Content Distribution
Chapter 16: Page Weight
Chapter 17: CDN
Chapter 18: HTTP
Chapter 19: Cookies
Appendices
Methodology
Contributors
Search
Ebook
Ebook PDF (21MB)
2024
2022
2021
2020
2019
English
Español
Français
Italiano
Nederlands
Português
Türkçe
Русский
Українська
हिन्दी
日本語
简体中文
繁體中文
Help translate
Contributors
Methodology
Search
Search
Table of Contents
Table of Contents Switcher
Home
Table of Contents
Foreword
Chapter 1: JavaScript
Chapter 2: Markup
Chapter 3: Structured Data
Chapter 4: Fonts
Chapter 5: Media
Chapter 6: Third Parties
Chapter 7: SEO
Chapter 8: Accessibility
Chapter 9: Performance
Chapter 10: Privacy
Chapter 11: Security
Chapter 12: CMS
Chapter 13: Ecommerce
Chapter 14: Jamstack
Chapter 15: Sustainability
Chapter 16: Page Weight
Chapter 17: CDN
Chapter 18: HTTP
Chapter 19: Cookies
Methodology
Contributors
Search
Ebook PDF (21MB)
Year Switcher
2024
2022
2021
2020
2019
Language Switcher
English
Español
Français
Italiano
Nederlands
Português
Türkçe
Русский
Українська
हिन्दी
日本語
简体中文
繁體中文
Help translate
HTTP Archive home
Twitter
Bluesky
GitHub
Contributors
Filter by team:
91
of
91
contributors.
Analysts
Authors
Designers
Developers
Editors
Organizing Committee
Project Leads
Reviewers
Translators
Join the Web Almanac team
Join the team!
José Solé
Reviewer
Nishu Goel
Author
Lora Raykova
Author
Gertjan Franken
Author
Zubair Shafiq
Author
Brian Clark
Reviewer
Bram Stein
Author
Yash Vekaria
Analyst
and
Author
Andrea Volpini
Author
Chris Böttger
Analyst
,
Author
,
Organizing Committee
, and
Reviewer
Thom Krupa
Reviewer
Safin Ainur
Translator
Mandy Michael
Reviewer
Yusuf Seyhan
Designer
Alex Moening
Analyst
and
Author
Max Ostapenko
Analyst
,
Author
, and
Developer
Rowan Merewood
Reviewer
Dave Smart
Author
Miriam Naß
Organizing Committee
Mike Neumegen
Author
Charles Berret
Author
and
Editor
Benjamin Standaert
Analyst
and
Author
Raph Levien
Reviewer
Estela Franco
Analyst
and
Author
Hidde de Vries
Reviewer
Tobias Urban
Author
and
Organizing Committee
Mikael Araújo
Author
Chris Nichols
Analyst
Yana Dimova
Author
Jens Oliver Meiert
Reviewer
Simon Pieters
Reviewer
Henry Price
Analyst
Umar Iqbal
Author
Alexander Dawson
Author
Lucia Harcegova
Analyst
Selman Koral
Developer
and
Translator
Sam Dutton
Author
and
Reviewer
Liam Quin
Reviewer
Kevin Farrugia
Analyst
Chris Lilley
Reviewer
Nurullah Demir
Analyst
,
Organizing Committee
,
Project Lead
, and
Reviewer
Dominik Röttsches
Reviewer
Jonathan Wold
Analyst
and
Author
Ines Akrap
Author
and
Reviewer
James Gallagher
Editor
Jonathan Avila
Editor
Henri Helvetica
Organizing Committee
Sia Karamalegos
Reviewer
Abdul Haddi Amjad
Analyst
and
Author
James Ross
Editor
Caroline Scholles
Editor
and
Reviewer
Robin Marx
Author
Eric Portis
Analyst
and
Author
Sakae Kotaro
Translator
Michelle O'Connor
Designer
Shaina Hantsis
Editor
Stefan Judis
Analyst
and
Author
Rafael Bonalume Lebre
Reviewer
Jevgenija Zigisova
Author
Beatriz González Mellídez
Reviewer
Michael Lewittes
Author
and
Editor
Joe Viggiano
Author
Kate Kalcevich
Reviewer
Montserrat Cano
Editor
Shaoor Munir
Author
Niko Kaleev
Author
and
Editor
Jannis Rautenstrauch
Analyst
Matteo Große-Kampmann
Reviewer
Jarno van Driel
Reviewer
Onur Güler
Analyst
Laurent Devernay Satyagraha
Author
Ryan Levering
Reviewer
Tim Frick
Author
Rick Viscomi
Reviewer
Alberto Fernandez-de-Retana
Reviewer
Günes Acar
Organizing Committee
Mike Gifford
Analyst
and
Author
Jamie Indigo
Author
Brian Kardell
Reviewer
Ivan Ukhov
Analyst
and
Reviewer
Barry Pollard
Analyst
,
Organizing Committee
,
Developer
,
Editor
, and
Reviewer
Yohan Beugin
Analyst
and
Author
Vik Vanderlinden
Author
David Large
Editor
Dan Knauss
Reviewer
Caleb Queern
Organizing Committee
,
Editor
, and
Project Lead
Saptak Sengupta
Organizing Committee
and
Developer
Jonathan Pagel
Analyst
,
Author
, and
Editor
Burak Güneli
Analyst
and
Author
Jaiganesh Girinathan
Analyst
and
Author
Raelene Morey
Editor
and
Reviewer