Skip to content

Commit 7668a8c

Browse files
committed
Merge branch 'main' of github.com:HTTPArchive/almanac.httparchive.org into production
2 parents 9894d83 + 3b12596 commit 7668a8c

File tree

19 files changed

+511
-209
lines changed

19 files changed

+511
-209
lines changed

src/config/last_updated.json

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -51,138 +51,138 @@
5151
},
5252
"/static/pdfs/web_almanac_2019_en.pdf": {
5353
"date_published": "2020-05-15T00:00:00.000Z",
54-
"date_modified": "2025-01-02T00:00:00.000Z",
55-
"hash": "d8300ad5d9a5b71fdc7028831a1ed315",
54+
"date_modified": "2025-01-12T00:00:00.000Z",
55+
"hash": "2181c66a6ade0915b2f66dc95c0c0eee",
5656
"size": 17
5757
},
5858
"/static/pdfs/web_almanac_2019_en_cover_A5.pdf": {
5959
"date_published": "2020-05-15T00:00:00.000Z",
60-
"date_modified": "2025-01-02T00:00:00.000Z",
61-
"hash": "346486a54f7779e909175445a6595c9f"
60+
"date_modified": "2025-01-12T00:00:00.000Z",
61+
"hash": "7aa288c95e101d4481f8944fe43369e0"
6262
},
6363
"/static/pdfs/web_almanac_2019_en_print_A5.pdf": {
6464
"date_published": "2020-05-15T00:00:00.000Z",
65-
"date_modified": "2025-01-02T00:00:00.000Z",
66-
"hash": "6fb9531b450cebb0b63b2f0e030b4cec",
65+
"date_modified": "2025-01-12T00:00:00.000Z",
66+
"hash": "834cbc1e0c15bccebc06000ad0bfdee4",
6767
"size": 16
6868
},
6969
"/static/pdfs/web_almanac_2019_ja.pdf": {
7070
"date_published": "2020-05-15T00:00:00.000Z",
71-
"date_modified": "2025-01-02T00:00:00.000Z",
72-
"hash": "f5001a321967b18b5becb9628402c41e",
71+
"date_modified": "2025-01-12T00:00:00.000Z",
72+
"hash": "6818f348d625ba4ff30154f23fcacb9d",
7373
"size": 17
7474
},
7575
"/static/pdfs/web_almanac_2019_ja_cover_A5.pdf": {
7676
"date_published": "2020-05-15T00:00:00.000Z",
77-
"date_modified": "2025-01-02T00:00:00.000Z",
78-
"hash": "ef4dfa256e0a861978fccbc6a88d0c55"
77+
"date_modified": "2025-01-12T00:00:00.000Z",
78+
"hash": "290ad4d89283ff003aa796c686a73dc7"
7979
},
8080
"/static/pdfs/web_almanac_2019_ja_print_A5.pdf": {
8181
"date_published": "2020-05-15T00:00:00.000Z",
82-
"date_modified": "2025-01-02T00:00:00.000Z",
83-
"hash": "7827d7c33f72187fa56713d32d63e28c",
82+
"date_modified": "2025-01-12T00:00:00.000Z",
83+
"hash": "b4bd737b831b178703ca8836ff913508",
8484
"size": 16
8585
},
8686
"/static/pdfs/web_almanac_2020_en.pdf": {
8787
"date_published": "2020-12-08T00:00:00.000Z",
88-
"date_modified": "2025-01-02T00:00:00.000Z",
89-
"hash": "d12a6ed4e86d4e0dda91321d7130df0e",
88+
"date_modified": "2025-01-12T00:00:00.000Z",
89+
"hash": "1c041fc6260899e41ce4114ec2476f15",
9090
"size": 24
9191
},
9292
"/static/pdfs/web_almanac_2020_en_cover_A5.pdf": {
9393
"date_published": "2020-12-09T00:00:00.000Z",
94-
"date_modified": "2025-01-02T00:00:00.000Z",
95-
"hash": "af01c823ee44644f6892f7b871f0ebd7"
94+
"date_modified": "2025-01-12T00:00:00.000Z",
95+
"hash": "8614f7727d25b24b378df096e26d4d99"
9696
},
9797
"/static/pdfs/web_almanac_2020_en_print_A5.pdf": {
9898
"date_published": "2020-12-09T00:00:00.000Z",
99-
"date_modified": "2025-01-02T00:00:00.000Z",
100-
"hash": "8045fe3691df60c76347c5ffecbc25ae",
99+
"date_modified": "2025-01-12T00:00:00.000Z",
100+
"hash": "61229eb50d633cf8dee2e55c2f552a9d",
101101
"size": 24
102102
},
103103
"/static/pdfs/web_almanac_2020_ja.pdf": {
104104
"date_published": "2021-10-24T00:00:00.000Z",
105-
"date_modified": "2025-01-02T00:00:00.000Z",
106-
"hash": "23527f842c1fb620d6d115334d212357",
105+
"date_modified": "2025-01-12T00:00:00.000Z",
106+
"hash": "f531a7dd7ed6cbe7829fca73ca1b393f",
107107
"size": 25
108108
},
109109
"/static/pdfs/web_almanac_2020_ja_cover_A5.pdf": {
110110
"date_published": "2021-10-24T00:00:00.000Z",
111-
"date_modified": "2025-01-02T00:00:00.000Z",
112-
"hash": "b4e4a06c328528befba1c0aa2a7eb2c4"
111+
"date_modified": "2025-01-12T00:00:00.000Z",
112+
"hash": "a17d04a3cb6215e123d5f5624c58a6cd"
113113
},
114114
"/static/pdfs/web_almanac_2020_ja_print_A5.pdf": {
115115
"date_published": "2021-10-24T00:00:00.000Z",
116-
"date_modified": "2025-01-02T00:00:00.000Z",
117-
"hash": "e701f5c372195094b6622be4dd3bdc30",
116+
"date_modified": "2025-01-12T00:00:00.000Z",
117+
"hash": "12a622e17231607d27ce7924572cee8f",
118118
"size": 24
119119
},
120120
"/static/pdfs/web_almanac_2021_en.pdf": {
121121
"date_published": "2021-12-01T00:00:00.000Z",
122-
"date_modified": "2025-01-02T00:00:00.000Z",
123-
"hash": "2dcb95d1443049b9fc23753ba593bf3a",
122+
"date_modified": "2025-01-12T00:00:00.000Z",
123+
"hash": "d5520f0fc44e867a2098479dafe53a10",
124124
"size": 32
125125
},
126126
"/static/pdfs/web_almanac_2021_en_cover_A5.pdf": {
127127
"date_published": "2021-12-01T00:00:00.000Z",
128-
"date_modified": "2025-01-02T00:00:00.000Z",
129-
"hash": "8fc26e933baca3b08c012f84459779e2"
128+
"date_modified": "2025-01-12T00:00:00.000Z",
129+
"hash": "270a568f8b55fb5abad23cae73a99ad9"
130130
},
131131
"/static/pdfs/web_almanac_2021_en_print_A5.pdf": {
132132
"date_published": "2021-12-01T00:00:00.000Z",
133-
"date_modified": "2025-01-02T00:00:00.000Z",
134-
"hash": "db57e508d76703fc492ac3c09890e1d7",
133+
"date_modified": "2025-01-12T00:00:00.000Z",
134+
"hash": "ad65fb2f287594f8da402855d234f2fb",
135135
"size": 31
136136
},
137137
"/static/pdfs/web_almanac_2021_ja.pdf": {
138138
"date_published": "22-08-01T00:00:00.000Z",
139-
"date_modified": "2025-01-02T00:00:00.000Z",
140-
"hash": "2343dfef65bc7586eb91d5de35ff7df5",
139+
"date_modified": "2025-01-12T00:00:00.000Z",
140+
"hash": "7eb025fdaf7fa96eddad175f81501aa2",
141141
"size": 32
142142
},
143143
"/static/pdfs/web_almanac_2021_ja_cover_A5.pdf": {
144144
"date_published": "22-08-01T00:00:00.000Z",
145-
"date_modified": "2025-01-02T00:00:00.000Z",
146-
"hash": "b8a09491264f61abe8a4dbe951d75328"
145+
"date_modified": "2025-01-12T00:00:00.000Z",
146+
"hash": "e9b22eda4136361d8806ccc2f8b89660"
147147
},
148148
"/static/pdfs/web_almanac_2021_ja_print_A5.pdf": {
149149
"date_published": "22-08-01T00:00:00.000Z",
150-
"date_modified": "2025-01-02T00:00:00.000Z",
151-
"hash": "88bb50380e9f47eb610dcfcc81f73fd8",
150+
"date_modified": "2025-01-12T00:00:00.000Z",
151+
"hash": "14f31cf90a8c6dbecee6a43171bf3f83",
152152
"size": 32
153153
},
154154
"/static/pdfs/web_almanac_2022_en.pdf": {
155155
"date_published": "2022-10-19T00:00:00.000Z",
156-
"date_modified": "2025-01-02T00:00:00.000Z",
157-
"hash": "9f203598086bcc556a469ca5a6434783",
156+
"date_modified": "2025-01-12T00:00:00.000Z",
157+
"hash": "2581fc55f1d7b725bc1dd34892c670c2",
158158
"size": 32
159159
},
160160
"/static/pdfs/web_almanac_2022_en_cover_A5.pdf": {
161161
"date_published": "2022-10-19T00:00:00.000Z",
162-
"date_modified": "2025-01-02T00:00:00.000Z",
163-
"hash": "805a5442746707a67ee89391db0a0ee3"
162+
"date_modified": "2025-01-12T00:00:00.000Z",
163+
"hash": "165a961a1f94cbe19079adbe4d3616f8"
164164
},
165165
"/static/pdfs/web_almanac_2022_en_print_A5.pdf": {
166166
"date_published": "2022-10-19T00:00:00.000Z",
167-
"date_modified": "2025-01-02T00:00:00.000Z",
168-
"hash": "cae7997d37c810488abac57233ea2175",
167+
"date_modified": "2025-01-12T00:00:00.000Z",
168+
"hash": "988c35ee91d9cddc05e6ff93442ee462",
169169
"size": 32
170170
},
171171
"/static/pdfs/web_almanac_2022_ja.pdf": {
172172
"date_published": "2024-09-26T00:00:00.000Z",
173-
"date_modified": "2025-01-02T00:00:00.000Z",
174-
"hash": "5bf189ef722629158456b15474e84471",
173+
"date_modified": "2025-01-12T00:00:00.000Z",
174+
"hash": "539ba65f6d012d7ee5cf0f0e9d59162d",
175175
"size": 32
176176
},
177177
"/static/pdfs/web_almanac_2022_ja_cover_A5.pdf": {
178178
"date_published": "2024-09-26T00:00:00.000Z",
179-
"date_modified": "2025-01-02T00:00:00.000Z",
180-
"hash": "fb371d2b013944daed0b5d9873f93a1e"
179+
"date_modified": "2025-01-12T00:00:00.000Z",
180+
"hash": "ccf376f95f76acdf385c5ddd92b40264"
181181
},
182182
"/static/pdfs/web_almanac_2022_ja_print_A5.pdf": {
183183
"date_published": "2024-09-26T00:00:00.000Z",
184-
"date_modified": "2025-01-02T00:00:00.000Z",
185-
"hash": "8bac075de8244c98917481a1bc353738",
184+
"date_modified": "2025-01-12T00:00:00.000Z",
185+
"hash": "b3aa385367acf4b3f4240a70ebf43974",
186186
"size": 32
187187
},
188188
"/static/pdfs/web_almanac_2022_js_cover_A5.pdf": {
@@ -658,8 +658,8 @@
658658
},
659659
"en/2022/chapters/jamstack.html": {
660660
"date_published": "2022-10-13T00:00:00.000Z",
661-
"date_modified": "2025-01-02T00:00:00.000Z",
662-
"hash": "6df6b9fe58f52eb1865ded4007589291"
661+
"date_modified": "2025-01-12T00:00:00.000Z",
662+
"hash": "df0c1f98ba0816d9a92b0e07c2645cae"
663663
},
664664
"en/2022/chapters/javascript.html": {
665665
"date_published": "2022-09-26T00:00:00.000Z",
@@ -2043,8 +2043,8 @@
20432043
},
20442044
"nl/2020/chapters/javascript.html": {
20452045
"date_published": "2020-12-19T00:00:00.000Z",
2046-
"date_modified": "2024-11-16T00:00:00.000Z",
2047-
"hash": "494a6f80fca996ac49353f4e5fd5ffc3"
2046+
"date_modified": "2025-01-12T00:00:00.000Z",
2047+
"hash": "fd86369efd0fae88358937e8771c1c92"
20482048
},
20492049
"nl/2020/chapters/markup.html": {
20502050
"date_published": "2020-12-22T00:00:00.000Z",

src/content/en/2022/jamstack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ We knew we wanted to measure: sites that load most of their content very quickly
8080

8181
**Cumulative Layout Shift (CLS)**: we wanted to avoid sites that very quickly load a skeleton but then take a long time to load real content. The closest we could get to that is the <a hreflang="en" href="https://web.dev/articles/cls">Cumulative Layout Shift</a>, a measure of how much the page layout jumps around while loading. While there are ways to "game" CLS, we still believe it's a reasonable proxy for what we're trying to measure. We liked this measure because we felt that a "jumpy" site also felt less "Jamstack-y", a word we were going to end up using a lot. Again, we picked the median of Chrome UX Report data.
8282

83-
<p class="note">Chrome UX report data rounds CLS data to the nearest 0.05, which is a shame, because the "real" median seems to be around 0.02-0.03, so on mobile it rounds down to zero and on desktop it rounds up to 0.05. Since 0 excludes huge numbers of pages, we decided to use 0.05 as the best available threshold for both mobile and desktop.</a>
83+
<aside class="note">Chrome UX report data rounds CLS data to the nearest 0.05, which is a shame, because the "real" median seems to be around 0.02-0.03, so on mobile it rounds down to zero and on desktop it rounds up to 0.05. Since 0 excludes huge numbers of pages, we decided to use 0.05 as the best available threshold for both mobile and desktop.</aside>
8484

8585
**Caching**: this was particularly tricky to quantify, since most home pages, even on Jamstack sites, request revalidation even if they are in practice cached for a long time. We went with a combination of HTTP Headers including `Age`, `Cache-Control`, and `Expires` that we found were common in pages that could be cached for a long time.
8686

src/content/nl/2020/javascript.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,9 @@ We kunnen beginnen met het compenseren van een deel van de kosten van het laden
200200

201201
Op mobiele apparaten omvatten externe scripts 59,0% van alle gevonden scriptelementen.
202202

203-
<p class="note">
203+
<aside class="note">
204204
Even terzijde: toen we het hadden over hoeveel JavaScript eerder op een pagina is geladen, hield dat totaal geen rekening met de grootte van deze inline scripts - omdat ze deel uitmaken van het HTML-document, worden ze meegeteld bij de opmaak-grootte . Dit betekent dat we nog meer script laden dat de cijfers laten zien.
205-
</p>
205+
</aside>
206206

207207
{{ figure_markup(
208208
image="external-inline-mobile.png",

0 commit comments

Comments
 (0)