2022 Web Almanac launch 🚀
🚨 Introducing the 2022 Web Almanac, our annual "state of the web" report!
🔖 https://almanac.httparchive.org/en/2022/
22 chapters
108 contributors
8M websites analyzed
44 TB of data processed
785 queries written
Join us in celebrating the release of our fourth edition and spread the word! 🎉
Browse the list of chapters at https://almanac.httparchive.org/en/2022/table-of-contents
This year we're also introducing two new and hugely important topics: Interoperability and Sustainability 🚀
You can learn more about how we gathered all of this data on our Methodology page, including datasets used, tools, and processes:
https://almanac.httparchive.org/en/2022/methodology
And all 45,554 lines of SQL we wrote are available on GitHub 💪🤓
https://github.com/HTTPArchive/almanac.httparchive.org/tree/main/sql/2022
This wouldn't be possible without the support and dedication from all 108 of our community contributors:
https://almanac.httparchive.org/en/2022/contributors
This project took months of commitment and we owe a huge thanks to all of these amazing people for their time and effort! 👏👏
Note that the 4 remaining chapters marked "coming soon" will be published in the coming weeks. Look out for announcements on those.
Meanwhile, cheers to Web Almanac's fourth consecutive year of reporting on the state of the web! 🎉🍾
What’s Changed
- Fix 2022 logo (#3178) @tunetheweb
- Page weight 2022 fixes (#3177) @dwsmart
- Add https to my site link (#3174) @dknauss
- Update 2022.json (#3172) @SophieBrannon
- Spellcheck for 2022 launch (#3167) @tunetheweb
- docs: update Liran Tal's bio links (#3166) @lirantal
- Minor bio tweak! (#3165) @ColinEberhardt
- 2022 PWA Chapter (#3127) @diekus
- 2022 WebAssembly Chapter (#3158) @tunetheweb
- 2022 Page Weight Chapter (#3159) @tunetheweb
- Add missing width and height to Markup image (#3164) @tunetheweb
- Update rachelandrew bio (#3163) @rachelandrew
- Update interoperability.md (#3161) @bkardell
- Update bramstein bio with a more accurate one. (#3162) @bramstein
- Remove the chapters that didn't make it (#3149) @tunetheweb
- Update Clarkio Bio (#3160) @clarkio
- 2022 Interoperability Chapter (#3145) @tunetheweb
- 2022 Fonts Chapter (#3148) @tunetheweb
- 2022 Media Chapter (#3143) @eeeps
- 2022 Security Chapter (#3142) @SaptakS
- Further edits to the CMS chapter (#3153) @dknauss
- Translation of base to Japanese (#3154) @ksakae1216
- fix: fix “obselete” wording and naming (#3156) @j9t
- Markup: Fixed typos, final polishing (#3155) @j9t
- 2022 CSS chapter (#3140) @rviscomi
- 2022 Markup Chapter (#3147) @tunetheweb
- 2022 Capabilities Chapter (#3099) @MichaelSolati
- 2022 JavaScript chapter (#3137) @rviscomi
- Correct typo in CMS chapter (#3151) @tunetheweb
- Third parties 2022: fix a link and typo (#3152) @imeugenia
- Bump puppeteer from 18.0.4 to 18.0.5 in /src (#3144) @dependabot
- Bump puppeteer from 18.0.3 to 18.0.4 in /src (#3141) @dependabot
- 2022 Accessibility chapter (#3087) @tunetheweb
- 2022 HTTP Chapter (#3128) @paivaspol
- 2022 CMS Chapter (#3120) @csliva
- Correction of minor typos in Third Parties chapter (#3139) @kevinfarrugia
- 2022 SEO Chapter (#3119) @csliva
- Bump puppeteer from 17.1.3 to 18.0.3 in /src (#3138) @dependabot
- 2022 Third parties Chapter (#3129) @imeugenia
- Reset chapter launch dates (#3136) @tunetheweb
- 2022 Sustainability Chapter (#3132) @Djohn12
- [review] Fix font specific queries and new queries (#3122) @bramstein
- Third Parties sql 2022 canonical domain fix (#3135) @kevinfarrugia
- Clean up contributors (#3134) @tunetheweb
- Add new chapters to base.html (#3133) @tunetheweb
- Bump web-vitals from 3.0.1 to 3.0.2 in /src (#3130) @dependabot
- Bump release-drafter/release-drafter from 5.20.1 to 5.21.0 (#3131) @dependabot
- Mobile Web 2022 chapter (#3126) @rviscomi
- Added DISTINCT to canonical_domain in third-party chapter (#3125) @kevinfarrugia
- Correct 2021 Security stats (#3124) @tunetheweb
- Third Parties 2022 - content-encoding trends (#3110) @kevinfarrugia
- Additional queries authored while writing (#3116) @eeeps
- Bump sqlfluff from 1.3.0 to 1.3.1 in /src (#3121) @dependabot
- Bump puppeteer from 17.1.2 to 17.1.3 in /src (#3117) @dependabot
- HTTP 2022: add queries for getting more preload stats and HTTP/3 support (#3108) @paivaspol
- Sustainability 2022: Updated queries (#3109) @fershad
- Bump puppeteer from 17.1.1 to 17.1.2 in /src (#3114) @dependabot
- Mobile Web 2022 additional query (#3113) @rviscomi
- Markup 2022 additional query (#3112) @rviscomi
- Bump puppeteer from 17.1.0 to 17.1.1 in /src (#3111) @dependabot
- Update 2022 Performance query (#3107) @rviscomi
- Added third-party providers by rank (#3106) @kevinfarrugia
- Third Parties Queries legacy JavaScript (#3105) @kevinfarrugia
- Update HTTP/2 Push Query (#3104) @tunetheweb
- Add alexnj@ as a reviewer to Third Parties chapter (#3103) @alexnj
- Updated FID and INP queries to not exclude 0ms (#3102) @kevinfarrugia
- Bump puppeteer from 17.0.0 to 17.1.0 in /src (#3100) @dependabot
- Bump pytest from 7.1.2 to 7.1.3 in /src (#3101) @dependabot
- Bump web-vitals from 3.0.0 to 3.0.1 in /src (#3098) @dependabot
- Third parties 2022 SQL updates (#3097) @kevinfarrugia
- More CSS 2022 queries (#3096) @rviscomi
- Bump puppeteer from 16.2.0 to 17.0.0 in /src (#3095) @dependabot
- More 2022 Jamstack SQL tweaks (#3093) @tunetheweb
- Bump web-vitals from 2.1.4 to 3.0.0 in /src (#3089) @dependabot
- 2022 SEO SQL updates (#3090) @tunetheweb
- Additional Interop 2022 queries (#3088) @rviscomi
- Add 2022 Methodology page and set 2022 as default year (#3086) @tunetheweb
- Add some more early hints queries to HTTP chapter (#3084) @tunetheweb
- Bump sqlfluff from 1.2.1 to 1.3.0 in /src (#3082) @dependabot
- Some more 2022 ecommerce changes (#3083) @tunetheweb
- HTTP 2022 additional queries (#3081) @paivaspol
- More 2022 Fonts queries (#3080) @bramstein
- Media 2022 queries (#2979) @eeeps
- WebAssembly 2022 queries (#2951) @JamieWhitMac
- More CSS 2022 queries (#3079) @rviscomi
- Tweak 2022 Ecommerce queries (#3078) @tunetheweb
- Sustainability 2022 Queries (#2989) @camcash17
- Bump puppeteer from 16.1.1 to 16.2.0 in /src (#3075) @dependabot
- Page Weight 2022 queries (#2953) @drohe
- CDN 2022 queries (#3028) @harendra
- Additional CSS 2022 queries (#3073) @rviscomi
- Fonts 2022 queries (#2938) @konfirmed
- Additional Performance 2022 queries (#3074) @rviscomi
- Performance 2022 Queries (#2974) @konfirmed
- Add Michelle to Designers team for 2022 (#3072) @tunetheweb
- Jamstack 2022 Queries (#2992) @whitep4nth3r
- Hero images for new 2022 chapters (#3069) @tunetheweb
- Restrict Sample words in queries (#3071) @tunetheweb
- Additional queries for Third Parties (#3068) @kevinfarrugia
- Bump puppeteer from 16.1.0 to 16.1.1 in /src (#3067) @dependabot
- Bump release-drafter/release-drafter from 5.20.0 to 5.20.1 (#3066) @dependabot
- Interoperability 2022 queries (#2947) @rviscomi
- More Mobile web 2022 sql queries (#3056) @siakaramalegos
- Accessibility 2022 queries (#3057) @thibaudcolas
- Add noqa for SEO 2022 queries (#3065) @tunetheweb
- Privacy 2022 queries (#2971) @max-ostapenko
- SEO 2022 Queries (#2987) @csliva
- Linting fixes for already merged queries. (#3064) @tunetheweb
- Ecommerce 2022 queries (#2958) @jrharalson
- CSS 2022 queries (#2937) @rviscomi
- Point to correct SQL files for overlay figures in 2021 accessibility chapter (#3063) @thibaudcolas
- Third Parties 2022 queries - New queries (#3062) @kevinfarrugia
- Restrict translation lenth checks to content (#3061) @tunetheweb
- 2022 Capabilities queries (#3060) @tunetheweb
- Bump flask from 2.2.1 to 2.2.2 in /src (#3058) @dependabot
- Bump werkzeug from 2.2.1 to 2.2.2 in /src (#3059) @dependabot
- Add client to PWA Lighthouse audit report (#3055) @tunetheweb
- Security 2022 query fixes vol. 2 (#3052) @VictorLeP
- CMS 2022 Queries (#2980) @csliva
- Bump puppeteer from 16.0.0 to 16.1.0 in /src (#3054) @dependabot
- Hide methodology from ebook if not translated (#3051) @tunetheweb
- Added Lighthouse desktop to third-party queries (#3053) @kevinfarrugia