Skip to content

Commit a3a2180

Browse files
committed
Merge branch 'main' of github.com:HTTPArchive/almanac.httparchive.org into production
2 parents 6ccb769 + c29430e commit a3a2180

11 files changed

Lines changed: 401 additions & 308 deletions

File tree

.github/lighthouse/lighthouse-config-dev.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@
3030
"service-worker": "off",
3131
"speed-index": "off",
3232
"splash-screen": "off",
33+
"target-size": "off",
3334
"td-has-header": "off",
3435
"themed-omnibox": "off",
36+
"third-party-cookies": "off",
3537
"third-party-facades": "off",
3638
"total-byte-weight": "off",
3739
"unminified-css": "off",

.github/lighthouse/lighthouse-config-prod.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@
3131
"service-worker": "off",
3232
"speed-index": "off",
3333
"splash-screen": "off",
34+
"target-size": "off",
3435
"td-has-header": "off",
3536
"themed-omnibox": "off",
37+
"third-party-cookies": "off",
3638
"third-party-facades": "off",
3739
"total-byte-weight": "off",
3840
"unminified-css": "off",

src/config/last_updated.json

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -46,126 +46,126 @@
4646
},
4747
"/static/js/webmentions.js": {
4848
"date_published": "2021-12-01T00:00:00.000Z",
49-
"date_modified": "2024-02-08T00:00:00.000Z",
50-
"hash": "32a155a8c31e83fef72aa83a218b5890"
49+
"date_modified": "2024-02-22T00:00:00.000Z",
50+
"hash": "dbb31a967a22e06b6c1bb62d7a9ff9a0"
5151
},
5252
"/static/pdfs/web_almanac_2019_en.pdf": {
5353
"date_published": "2020-05-15T00:00:00.000Z",
54-
"date_modified": "2024-01-04T00:00:00.000Z",
55-
"hash": "370c044f266d44ea595c3a761c07b48f",
54+
"date_modified": "2024-02-22T00:00:00.000Z",
55+
"hash": "478ee72119cdebe69dccba35d8d40e53",
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": "2024-01-04T00:00:00.000Z",
61-
"hash": "ebe210e0786261c482690dacea1684d3"
60+
"date_modified": "2024-02-22T00:00:00.000Z",
61+
"hash": "9079644e09c5380e5f960f861592ee6d"
6262
},
6363
"/static/pdfs/web_almanac_2019_en_print_A5.pdf": {
6464
"date_published": "2020-05-15T00:00:00.000Z",
65-
"date_modified": "2024-01-04T00:00:00.000Z",
66-
"hash": "8399cc4166764eb66587450dc912cf68",
65+
"date_modified": "2024-02-22T00:00:00.000Z",
66+
"hash": "c53bd4f79158f065bb4f6abc142e226a",
6767
"size": 16
6868
},
6969
"/static/pdfs/web_almanac_2019_ja.pdf": {
7070
"date_published": "2020-05-15T00:00:00.000Z",
71-
"date_modified": "2024-01-04T00:00:00.000Z",
72-
"hash": "e53b50bd5e022b75dd03b9d839ab9005",
71+
"date_modified": "2024-02-22T00:00:00.000Z",
72+
"hash": "3e9546d974fd2cdbe1b35702b5fe2f6f",
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": "2024-01-04T00:00:00.000Z",
78-
"hash": "0514026df0d5083f89f8fe03a57eaa5d"
77+
"date_modified": "2024-02-22T00:00:00.000Z",
78+
"hash": "cd8189cb58ae15c33b35ee8d5144e4f9"
7979
},
8080
"/static/pdfs/web_almanac_2019_ja_print_A5.pdf": {
8181
"date_published": "2020-05-15T00:00:00.000Z",
82-
"date_modified": "2024-01-04T00:00:00.000Z",
83-
"hash": "f29f5fb99b473c0ca482a5d0162f8317",
82+
"date_modified": "2024-02-22T00:00:00.000Z",
83+
"hash": "0d30e631eb1704e497d6f634efb465c5",
8484
"size": 16
8585
},
8686
"/static/pdfs/web_almanac_2020_en.pdf": {
8787
"date_published": "2020-12-08T00:00:00.000Z",
88-
"date_modified": "2024-01-04T00:00:00.000Z",
89-
"hash": "4adb47fa4e6982a174ed2faf7dec6551",
88+
"date_modified": "2024-02-22T00:00:00.000Z",
89+
"hash": "7dde29957cd109800c929374d6a64872",
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": "2024-01-04T00:00:00.000Z",
95-
"hash": "919564984b6949a388f094e3b3c736b6"
94+
"date_modified": "2024-02-22T00:00:00.000Z",
95+
"hash": "c7be7fd88891217e965cece4d5cdaf54"
9696
},
9797
"/static/pdfs/web_almanac_2020_en_print_A5.pdf": {
9898
"date_published": "2020-12-09T00:00:00.000Z",
99-
"date_modified": "2024-01-04T00:00:00.000Z",
100-
"hash": "7445341afd48b2d059257ccb9d2d5af1",
99+
"date_modified": "2024-02-22T00:00:00.000Z",
100+
"hash": "67e86808c672c93a3c6a8eadd13157a7",
101101
"size": 24
102102
},
103103
"/static/pdfs/web_almanac_2020_ja.pdf": {
104104
"date_published": "2021-10-24T00:00:00.000Z",
105-
"date_modified": "2024-01-04T00:00:00.000Z",
106-
"hash": "09ccaffc177b7b9532429d62fda6b6f4",
105+
"date_modified": "2024-02-22T00:00:00.000Z",
106+
"hash": "2bb019a821be477c597616dc8eb8ed79",
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": "2024-01-04T00:00:00.000Z",
112-
"hash": "ec124b926c219247de2e2425a6586915"
111+
"date_modified": "2024-02-22T00:00:00.000Z",
112+
"hash": "2efae9a4c0062e259fdb5d2103e31a1f"
113113
},
114114
"/static/pdfs/web_almanac_2020_ja_print_A5.pdf": {
115115
"date_published": "2021-10-24T00:00:00.000Z",
116-
"date_modified": "2024-01-04T00:00:00.000Z",
117-
"hash": "133ac55a98e40bef1a9a0fe2ee44eaca",
116+
"date_modified": "2024-02-22T00:00:00.000Z",
117+
"hash": "ef19f4bfc670df6e4df7a7b3772d417a",
118118
"size": 24
119119
},
120120
"/static/pdfs/web_almanac_2021_en.pdf": {
121121
"date_published": "2021-12-01T00:00:00.000Z",
122-
"date_modified": "2024-01-04T00:00:00.000Z",
123-
"hash": "205c8d2e97fb8d839078b874fb96a0d7",
122+
"date_modified": "2024-02-22T00:00:00.000Z",
123+
"hash": "105d555477cdab2509790d2e328db61c",
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": "2024-01-04T00:00:00.000Z",
129-
"hash": "b0f971d669209ca7d7ea89c0de1508ce"
128+
"date_modified": "2024-02-22T00:00:00.000Z",
129+
"hash": "cc98090d3f1979ee0dd189ffb0daa6fc"
130130
},
131131
"/static/pdfs/web_almanac_2021_en_print_A5.pdf": {
132132
"date_published": "2021-12-01T00:00:00.000Z",
133-
"date_modified": "2024-01-04T00:00:00.000Z",
134-
"hash": "241b0c8297a0a0408eaaa0d3fa111540",
133+
"date_modified": "2024-02-22T00:00:00.000Z",
134+
"hash": "858a899ab2ac64e0e9b2b3e2ee2e66a9",
135135
"size": 31
136136
},
137137
"/static/pdfs/web_almanac_2021_ja.pdf": {
138138
"date_published": "22-08-01T00:00:00.000Z",
139-
"date_modified": "2024-01-04T00:00:00.000Z",
140-
"hash": "c11a3a87d210f04cf50ae4858579c004",
139+
"date_modified": "2024-02-22T00:00:00.000Z",
140+
"hash": "21c25817eb7269e3d11f039cff1b7837",
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": "2024-01-04T00:00:00.000Z",
146-
"hash": "ce90fde80c36f4851ddf7c302e021b27"
145+
"date_modified": "2024-02-22T00:00:00.000Z",
146+
"hash": "e64046b0af245e1cdf86d3454cd17904"
147147
},
148148
"/static/pdfs/web_almanac_2021_ja_print_A5.pdf": {
149149
"date_published": "22-08-01T00:00:00.000Z",
150-
"date_modified": "2024-01-04T00:00:00.000Z",
151-
"hash": "1a3d05b23d132d6ec32e11b02019e878",
150+
"date_modified": "2024-02-22T00:00:00.000Z",
151+
"hash": "e460a14c4f626456732572426e815ccf",
152152
"size": 32
153153
},
154154
"/static/pdfs/web_almanac_2022_en.pdf": {
155155
"date_published": "2022-10-19T00:00:00.000Z",
156-
"date_modified": "2024-01-04T00:00:00.000Z",
157-
"hash": "70a75002e23a12911880d16c4a2dfa46",
156+
"date_modified": "2024-02-22T00:00:00.000Z",
157+
"hash": "7bcb70b1c1af22ef859df3d4ec986698",
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": "2024-01-04T00:00:00.000Z",
163-
"hash": "4fa92f9b4f08a54c11889877a2e9f7fa"
162+
"date_modified": "2024-02-22T00:00:00.000Z",
163+
"hash": "e4a9b2f2c69202b8dd04063195d677bc"
164164
},
165165
"/static/pdfs/web_almanac_2022_en_print_A5.pdf": {
166166
"date_published": "2022-10-19T00:00:00.000Z",
167-
"date_modified": "2024-01-04T00:00:00.000Z",
168-
"hash": "49d63dcb30d287ab209483a317f1d907",
167+
"date_modified": "2024-02-22T00:00:00.000Z",
168+
"hash": "db76948f4d106ec5d1274ce603ed2caa",
169169
"size": 31
170170
},
171171
"en/2019/chapters/accessibility.html": {
@@ -300,8 +300,8 @@
300300
},
301301
"en/2020/chapters/caching.html": {
302302
"date_published": "2020-12-09T00:00:00.000Z",
303-
"date_modified": "2022-04-29T00:00:00.000Z",
304-
"hash": "35a4f06b35f235533b3a9e7b061b973e"
303+
"date_modified": "2024-02-22T00:00:00.000Z",
304+
"hash": "cb4ef9d2539e47e5584dd3c825a2c76c"
305305
},
306306
"en/2020/chapters/capabilities.html": {
307307
"date_published": "2020-11-09T00:00:00.000Z",
@@ -1345,8 +1345,8 @@
13451345
},
13461346
"ja/2020/chapters/caching.html": {
13471347
"date_published": "2021-05-31T00:00:00.000Z",
1348-
"date_modified": "2022-08-08T00:00:00.000Z",
1349-
"hash": "d4f1c26a243422be2bdf88e1e8afaa7b"
1348+
"date_modified": "2024-02-22T00:00:00.000Z",
1349+
"hash": "74651f774208abb1a7abd381daacfd7d"
13501350
},
13511351
"ja/2020/chapters/capabilities.html": {
13521352
"date_published": "2020-12-09T00:00:00.000Z",
@@ -1720,8 +1720,8 @@
17201720
},
17211721
"nl/2020/chapters/caching.html": {
17221722
"date_published": "2021-05-02T00:00:00.000Z",
1723-
"date_modified": "2022-04-29T00:00:00.000Z",
1724-
"hash": "28a399b909decce3c763c68298b253af"
1723+
"date_modified": "2024-02-22T00:00:00.000Z",
1724+
"hash": "3b57bec0e61273a321a52c2937344093"
17251725
},
17261726
"nl/2020/chapters/capabilities.html": {
17271727
"date_published": "2021-01-17T00:00:00.000Z",

src/content/en/2020/caching.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -694,9 +694,6 @@ The table below details the cache TTL values for mobile requests by type:
694694
<figure>
695695
<table>
696696
<thead>
697-
<tr>
698-
<th colspan="6" scope="col">Cache TTL percentiles (in hours)</th>
699-
</tr>
700697
<tr>
701698
<th scope="col">Type</th>
702699
<th scope="col">10</th>
@@ -789,7 +786,7 @@ The table below details the cache TTL values for mobile requests by type:
789786
</tr>
790787
</tbody>
791788
</table>
792-
<figcaption>{{ figure_link(caption="Mobile cache TTL percentiles by resource type.", sheets_gid="676954337", sql_file="ttl_by_resource.sql") }}</figcaption>
789+
<figcaption>{{ figure_link(caption="Mobile cache TTL hours by percentiles and resource type.", sheets_gid="676954337", sql_file="ttl_by_resource.sql") }}</figcaption>
793790
</figure>
794791

795792
While most of the median TTLs are high, the lower percentiles highlight some of the missed caching opportunities. For example, the median TTL for images is 720 hours (1 month); however the 25<sup>th</sup> percentile is just 168 hours (1 week) and the 10<sup>th</sup> percentile has dropped to just a few hours. Compare this with fonts, which have a very high TTL of 8,760 hours (1 year) all the way down to the 25<sup>th</sup> percentile, with even the 10<sup>th</sup> percentile showing a TTL of 1 month.

src/content/ja/2020/caching.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -694,9 +694,6 @@ HTTPレスポンスの43.4%がVaryヘッダーを使用しており、その
694694
<figure>
695695
<table>
696696
<thead>
697-
<tr>
698-
<th colspan="6" scope="col">キャッシュのTTLパーセンタイル(単位:時間)</th>
699-
</tr>
700697
<tr>
701698
<th scope="col">タイプ</th>
702699
<th scope="col">10</th>

src/content/nl/2020/caching.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -694,9 +694,6 @@ In de onderstaande tabel worden de cache-TTL-waarden voor mobiele verzoeken per
694694
<figure>
695695
<table>
696696
<thead>
697-
<tr>
698-
<th colspan="6" scope="col">TTL-percentielen in cache (in uren)</th>
699-
</tr>
700697
<tr>
701698
<th scope="col">Type</th>
702699
<th scope="col">10</th>
@@ -789,7 +786,7 @@ In de onderstaande tabel worden de cache-TTL-waarden voor mobiele verzoeken per
789786
</tr>
790787
</tbody>
791788
</table>
792-
<figcaption>{{ figure_link(caption="TTL-percentielen voor mobiele cache per brontype.", sheets_gid="676954337", sql_file="ttl_by_resource.sql") }}</figcaption>
789+
<figcaption>{{ figure_link(caption="TTL in uren voor mobiele cache per percentielen en brontype.", sheets_gid="676954337", sql_file="ttl_by_resource.sql") }}</figcaption>
793790
</figure>
794791

795792
Hoewel de meeste mediane TTL's hoog zijn, benadrukken de lagere percentielen enkele van de gemiste cachemogelijkheden. De mediane TTL voor afbeeldingen is bijvoorbeeld 720 uur (1 maand); het 25<sup>e</sup> percentiel is echter slechts 168 uur (1 week) en het 10<sup>de</sup> percentiel is gedaald tot slechts een paar uur. Vergelijk dit met lettertypen, die een zeer hoge TTL hebben van 8.760 uur (1 jaar) helemaal tot aan het 25<sup>e</sup> percentiel, waarbij zelfs het 10<sup>de</sup> percentiel een TTL van 1 maand laat zien.

0 commit comments

Comments
 (0)