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: CSS
Chapter 2: JavaScript
Chapter 3: Markup
Chapter 4: Structured Data
Chapter 5: Media
Chapter 6: WebAssembly
Chapter 7: Third Parties
Part II. User Experience
Chapter 8: SEO
Chapter 9: Accessibility
Chapter 10: Performance
Chapter 11: Privacy
Chapter 12: Security
Chapter 13: Mobile Web
Chapter 14: Capabilities
Chapter 15: PWA
Part III. Content Publishing
Chapter 16: CMS
Chapter 17: Ecommerce
Chapter 18: Jamstack
Part IV. Content Distribution
Chapter 19: Page Weight
Chapter 20: Resource Hints
Chapter 21: CDN
Chapter 22: Compression
Chapter 23: Caching
Chapter 24: HTTP
Appendices
Methodology
Contributors
Search
Ebook
Ebook PDF (32MB)
2021
2024
2022
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: CSS
Chapter 2: JavaScript
Chapter 3: Markup
Chapter 4: Structured Data
Chapter 5: Media
Chapter 6: WebAssembly
Chapter 7: Third Parties
Chapter 8: SEO
Chapter 9: Accessibility
Chapter 10: Performance
Chapter 11: Privacy
Chapter 12: Security
Chapter 13: Mobile Web
Chapter 14: Capabilities
Chapter 15: PWA
Chapter 16: CMS
Chapter 17: Ecommerce
Chapter 18: Jamstack
Chapter 19: Page Weight
Chapter 20: Resource Hints
Chapter 21: CDN
Chapter 22: Compression
Chapter 23: Caching
Chapter 24: HTTP
Methodology
Contributors
Search
Ebook PDF (32MB)
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:
122
of
122
contributors.
Analysts
Authors
Designers
Developers
Editors
Project Leads
Reviewers
Translators
Join the Web Almanac team
Join the team!
John Teague
Author
and
Reviewer
Jyrki Alakuijala
Author
Yusuf Seyhan
Designer
David Fox
Analyst
,
Project Lead
, and
Reviewer
Samar Panda
Reviewer
Moritz Firsching
Author
Shilpa Raghunathan
Reviewer
Gary Wilhelm
Author
Tomek Rudzki
Author
Ian Lurie
Author
Rory Hewitt
Reviewer
Mukesh Jat
Translator
Koen Van den Wijngaert
Reviewer
Ruth Everett
Analyst
Chris Sater
Reviewer
Nurullah Demir
Author
Chris Lilley
Reviewer
Carlo Piovesan
Reviewer
Ziemek Bućko
Reviewer
Abby Tsai
Developer
Max Ostapenko
Analyst
Alan Kent
Reviewer
Dominic Lovell
Author
Dave Smart
Author
Manuel Garcia
Reviewer
Doug Sillars
Analyst
and
Author
Jarno van Driel
Editor
Gigi Rajani
Reviewer
Lea Verou
Reviewer
Shuvam Manna
Author
and
Designer
Maxim Salnikov
Reviewer
Rebecca Holmlund
Reviewer
Rockey Nebhwani
Reviewer
Andy Davies
Reviewer
Nikita Dubko
Translator
Pascal Schilp
Reviewer
Jasmine Drudge-Willson
Editor
Minko Gechev
Reviewer
Harry Roberts
Reviewer
Tosin Arasi
Analyst
Maud Nalpas
Reviewer
Edmond W. W. Chan
Reviewer
Leonardo Zizzamia
Author
Tom Robertshaw
Author
Thom Krupa
Reviewer
Phil Barker
Reviewer
Nishu Goel
Author
Ashley Berman Hale
Author
Jens Oliver Meiert
Reviewer
Shaina Hantsis
Designer
,
Editor
, and
Reviewer
Alba Silvente Fuentes
Reviewer
Jeff Posnick
Reviewer
Adam Argyle
Reviewer
Timur Kartashov
Translator
Eric Portis
Analyst
and
Author
Eugene Kliuchnikov
Reviewer
Paul Calvano
Analyst
and
Project Lead
Thomas Steiner
Analyst
and
Reviewer
Lode Vandevenne
Author
Jess Peck
Analyst
Ingvar Stepanyan
Analyst
and
Author
Michelle O'Connor
Designer
Rob Teitelman
Reviewer
Tom Van Goethem
Author
Eric Bailey
Reviewer
Akshay Ranganath
Analyst
and
Reviewer
Addy Osmani
Reviewer
Jono Alderson
Author
Andrey Lipattsev
Reviewer
William Sandres
Translator
Julia Yang
Editor
and
Reviewer
Navaneeth Krishna
Author
and
Reviewer
Carlie Dixon
Reviewer
Jamie Indigo
Author
and
Reviewer
Christian Liebel
Author
Jessica Nicolet
Author
Yana Dimova
Author
Jarrod Overson
Reviewer
Hemanth HM
Reviewer
Alex Tait
Author
Alon Zakai
Reviewer
Artem Denysov
Analyst
and
Author
Alex Lakatos
Author
Matteo Große-Kampmann
Reviewer
Brian Kardell
Reviewer
Kevin Farrugia
Analyst
,
Author
, and
Reviewer
Olu Niyi-Awosusi
Author
Saptak Sengupta
Author
and
Developer
Sia Karamalegos
Analyst
,
Author
, and
Reviewer
Nitin Pasumarthy
Analyst
JR Oakes
Analyst
Greg Brimble
Analyst
Patrick Stox
Author
Eric A. Meyer
Author
Gertjan Franken
Analyst
Pankaj Parkar
Analyst
,
Editor
, and
Reviewer
Iulia Comșa
Reviewer
Alon Kochba
Author
Weston Ruter
Reviewer
Katriel Paige
Author
Wilhelm Willie
Reviewer
Lucas Gonçalves
Developer
Victor Le Pochat
Analyst
,
Author
, and
Translator
Kai Hollberg
Reviewer
Fili Wiese
Reviewer
Scott Davis
Author
Sakae Kotaro
Translator
Simon Hearne
Reviewer
Caleb Queern
Reviewer
André Cipriani Bandarra
Reviewer
Patrick Hulce
Reviewer
Demian Renzulli
Analyst
and
Author
Rick Viscomi
Analyst
,
Editor
,
Project Lead
, and
Reviewer
Cassey Lottman
Reviewer
Tamas Piros
Reviewer
Andrea Volpini
Author
Barry Pollard
Analyst
,
Author
,
Developer
,
Editor
,
Project Lead
, and
Reviewer
Robin Marx
Reviewer
Adriana Jara
Reviewer
Rajiv Ramnath
Analyst
Thomas Fischbacher
Reviewer
Estelle Weyl
Reviewer