Skip to content

Commit f79361b

Browse files
committed
Merge branch 'main' of github.com:HTTPArchive/almanac.httparchive.org into production
2 parents 042cac9 + 4261e30 commit f79361b

23 files changed

Lines changed: 36 additions & 21 deletions

src/config/contributors.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1984,7 +1984,7 @@
19841984
"pgjaiganesh": {
19851985
"avatar_url": "1788195",
19861986
"github": "pgjaiganesh",
1987-
"name": "Jaiganesh Girinatha",
1987+
"name": "Jaiganesh Girinathan",
19881988
"teams": {
19891989
"2024": [
19901990
"analysts",

src/config/last_updated.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -753,8 +753,8 @@
753753
},
754754
"en/2024/chapters/accessibility.html": {
755755
"date_published": "2024-11-11T00:00:00.000Z",
756-
"date_modified": "2024-11-22T00:00:00.000Z",
757-
"hash": "db405edaff762e930358c9471d3fd358"
756+
"date_modified": "2024-11-30T00:00:00.000Z",
757+
"hash": "d437f8d0a37f119170da4d0eb0b1bfe9"
758758
},
759759
"en/2024/chapters/cdn.html": {
760760
"date_published": "2024-11-11T00:00:00.000Z",
@@ -848,13 +848,13 @@
848848
},
849849
"en/2024/chapters/sustainability.html": {
850850
"date_published": "2024-11-11T00:00:00.000Z",
851-
"date_modified": "2024-11-18T00:00:00.000Z",
852-
"hash": "bb49d876d3e33811819746edc96ed447"
851+
"date_modified": "2024-11-30T00:00:00.000Z",
852+
"hash": "48be7a85f0dfefe06c709a2ff9f5449b"
853853
},
854854
"en/2024/chapters/third-parties.html": {
855855
"date_published": "2024-11-21T00:00:00.000Z",
856-
"date_modified": "2024-11-21T00:00:00.000Z",
857-
"hash": "075bec99b73be68c6fa7b97b97808182"
856+
"date_modified": "2024-11-30T00:00:00.000Z",
857+
"hash": "f5e703ed3f81f6969d2000e33d06a7fd"
858858
},
859859
"en/2024/chapters/webassembly.html": {
860860
"date_published": "2024-11-11T00:00:00.000Z",

src/content/en/2024/accessibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ featured_quote: Most modern governments have committed to either WCAG 2.0 AA or
1515
featured_stat_1: 40%
1616
featured_stat_label_1: Of desktop sites and 39% of mobile sites have at least one `role="presentation"`.
1717
featured_stat_2: 0.1%
18-
featured_stat_label_2: Sites with `<audio>` elements include a `<track>` element.
18+
featured_stat_label_2: Sites with `<audio>` elements that include a `<track>` element.
1919
featured_stat_3: 57%
2020
featured_stat_label_3: Mobile sites passing the Lighthouse audit for properly ordered headings.
2121
doi: 10.5281/zenodo.14063775

src/content/en/2024/sustainability.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ For further information on specific regulations and standards, refer to:
123123
- <a hreflang="en" href="https://w3c.github.io/sustyweb/star.html">WSG: Draft Sustainable Tooling And Reporting (STAR) 1.0</a>
124124
- <a hreflang="en" href="https://www.globalreporting.org/how-to-use-the-gri-standards/gri-standards-english-language/">GRI: Global Reporting Initiative</a>
125125
- <a hreflang="en" href="https://gr491.isit-europe.org/en/">GR491, The Handbook of sustainable design of digital services | ISIT</a>
126+
- <a hreflang="en" href="https://github.com/cnumr/best-practices/blob/main/README.en.md">WERF: Web Ecodesign Reference Framework</a>
126127
- <a hreflang="en" href="https://apolitical.co/solution-articles/en/keeping-tech-sustainable">Apolitical: Keeping tech sustainable</a>
127128

128129
## Evaluating the environmental impact of websites

src/content/en/2024/third-parties.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Yash-Vekaria_bio: Yash Vekaria is a PhD candidate in Computer Science at <a href
1313
zubairshafiq_bio: Zubair Shafiq is a computer science professor at <a hreflang="en" href="https://www.ucdavis.edu/">University of California, Davis</a>. His research aims to make the Internet private, secure, and safe using empirically grounded measurement and modeling methods.
1414
ChrisBeeti_bio: Chris Böttger is a PhD candidate in Computer Science at the <a hreflang="en" href="https://www.en.w-hs.de/">Westphalian University of Applied Science</a>. His research focuses on web and network security, primarily focusing on user privacy and tracking technologies.
1515
results: https://docs.google.com/spreadsheets/d/18uTDBygSqgT_PNFldOz4guLSuXyMzDthRGnAG5if4sU/
16-
featured_quote: Google is the most popular third-parties on the web, with five of the top ten third-party domains being Google domains.
16+
featured_quote: Google is the most popular third party on the web, with five of the top ten third-party domains being Google domains.
1717
featured_stat_1: 92%
1818
featured_stat_label_1: Web pages including one or more third parties
1919
featured_stat_2: 78
@@ -194,6 +194,6 @@ When we look specifically at `googletagmanager.com`, one of the top third-party
194194

195195
Our findings show the ubiquitous and complex nature of third-parties on the web. We find that the use of third parties on the web is more common than ever before. More than nine-in-ten web pages include one or more third-parties, often indirectly.
196196

197-
We find that third parties are often not directly included by the first party. Nearly one-third of third parties on all web pages are used for advertising, analytics, and consent management. Google is the most popular third-parties on the web, with five of the top ten third-party domains being Google domains, such as `googleapis.com`, `googletagmanager.com`, `google.com`, `google-analytics.com`, and `youtube.com`.
197+
We find that third parties are often not directly included by the first party. Nearly one-third of third parties on all web pages are used for advertising, analytics, and consent management. Google is the most popular third party on the web, with five of the top ten third-party domains being Google domains: `googleapis.com`, `googletagmanager.com`, `google.com`, `google-analytics.com`, and `youtube.com`.
198198

199199
The inclusion of third-parties presents privacy, security, and performance implications that should be considered by web developers.

src/package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"jsdom": "25.0.1",
4141
"node-fetch": "3.3.2",
4242
"node-watch": "0.7.4",
43-
"prettier": "3.3.3",
43+
"prettier": "3.4.1",
4444
"puppeteer": "23.9.0",
4545
"rainbow-code": "2.1.7",
4646
"recursive-readdir": "2.2.3",

src/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ pytest-cov==5.0.0
77
sqlfluff==1.4.5
88

99
# sql/util/* dependencies
10-
pandas==2.2.2
10+
pandas==2.2.3
1111
google-cloud-bigquery==3.25.0
1212
requests==2.32.3

src/server/helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ def accentless_sort(value):
306306
def get_file_date_info(file, type):
307307
timestamps_config = get_timestamps_config()
308308
# Default Published and Last Updated to today
309-
today = datetime.datetime.utcnow().isoformat(timespec='milliseconds')
309+
today = datetime.datetime.now(datetime.UTC).isoformat(timespec='milliseconds')
310310
if type == "date_published" or type == "date_modified":
311311
return timestamps_config.get(file, {}).get(type, today)
312312
else:

src/templates/en/base.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@
177177
set localizedChapterTitles = {
178178
"javascript": "JavaScript",
179179
"css": "CSS",
180+
"cookies": "Cookies",
180181
"markup": "Markup",
181182
"media": "Media",
182183
"third-parties": "Third Parties",

0 commit comments

Comments
 (0)