- Relatório volumoso publicado anualmente
- Métricas produzidas a partir do processamento de 8.36M de sites e 43.88TB de dados
- Neste ano, é composto por 22 capítulos em 4 partes
- Page Content : CSS, JAvascript, Markup, Structured Data, Fonts, Media, WebAssembly, Third Parties, Interoperability
- User Experience : SEO, Accessibility, Performance, Privacy, Security, Mobile Web, Capabilities, PWA
- Content Publishing : CMS, Jamstack, Sustainability
- Content Distribution : Page Weight, HTTP
Coisas interessantes resumidas por @stefanjudis (fun facts)
CSS
- O maior arquivo CSS de uma página desktop tem 62MB, e o CSS para página mobile tem 78MB
- O site que mais carregou arquivos CSS foi um site mobile que carregou 1387 deles
- Os nomes de classe mais usados foram active(47%), fa(33%), wp-*(31%), button(27%), pull-right (26%)
- As unidades de fonte mais usadas por site foram px(71%), em(15%), rem(6%), pt(2%)
- Os formatos de cor mais usados são #rrggbb(49%), #rgb(25%), rgba(14%), transparent(8%)
- Os nomes de cor menos usados foram mediumspringgreen < darksalmon < mediumorchid < darkorchid
- Apenas 0.3% das páginas usam accent-color
- Os recursos de media query mais usados foram max-width(83%), min-width(79%), -webkit-min-device-pixel-ratio(35%), prefers-reduced-motion(34%), orientation(30%)
JS
- Em desktop/mobile: async(76%), defer(42%), async and defer(28%/29%), module(4%)
- Usar async e defer juntos é um antipadrão.
defer é sempre ignorado e async tem prioridade
- 77% das páginas mobile incluem scripts que bloqueiam a renderização dentro de
<head>
- Bibliotecas mais usadas: jQuery 81% > core-js 41% > jQuery Migrate 34% > jQuery UI 23% > Modernizr 13% > Lodash 9%
Media
- Formatos de imagem: jpg 40% > png 28.2% > gif 15.9% > webp 8.9% > svg 4.7% > ico 1.6%
- Apenas 1 em cada 10 imagens hero usa lazy loading
- Apenas 28% das tags img têm height e width
1 comentários
2019 Web Almanac - Relatório sobre o estado atual da web
2020 Web Almanac - Relatório sobre o estado atual da web
2021 Web Almanac - Relatório sobre o estado atual da web