-
-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cookies 2024 chapter #3827
Cookies 2024 chapter #3827
Conversation
I staged the chapter here: https://cookies-2024-dot-webalmanac.uk.r.appspot.com/en/2024/cookies I had to enable the chapter in diff --git a/src/config/2024.json b/src/config/2024.json
index a1abf227..3bf89f77 100644
--- a/src/config/2024.json
+++ b/src/config/2024.json
@@ -199,8 +199,7 @@
"part": "IV",
"chapter_number": "24",
"title": "Cookies",
- "slug": "cookies",
- "todo": true
+ "slug": "cookies"
}
]
}
diff --git a/src/content/en/2024/cookies.md b/src/content/en/2024/cookies.md
index f9f6fe5b..75c4cb66 100644
--- a/src/content/en/2024/cookies.md
+++ b/src/content/en/2024/cookies.md
@@ -160,7 +160,8 @@ Additionally, the prevalence of each cookie type across the ranks is quite simi
Next, we discuss the distribution of different cookie [attributes](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie). Furthermore, we zoom into the use of the "SameSite" cookie attribute. The following two figures show the proportion of first and third-party cookies set on the top 1M websites for each client that have one of the following attributes set: "Partitioned", "Session", "HttpOnly", "Secure", "SameSite". Before diving into more details for each attribute, let's observe here again the similarity of the distribution of the different attributes between desktop or mobile clients.
-{{ figure_markup(https://docs.google.com/spreadsheets/d/e/2PACX-1vTLO9Te80QewkuPKnz6eJ7OFcU5q3fZMsdqv7cEncBKrL5zcsIN9sMMg5HQT7ndKze8JJNe-V1IkB-9/pubchart?oid=2023103422&format=interactive
+{{ figure_markup(
+ image="cookie-attributes.png",
description="This figures gives an overview of how cookie attributes are used for desktop clients for both first- and third-party cookies. 100% of third-party cookies include the SameSite and Secure attributes. Only 1% of first-party cookies and 6% of third-party cookies use partioned. 16% of first-party cookies set their Session attribute, while this is the case for only 4% of third-party cookies. Finally, 12% of first-party cookies and 19% of third-party cookies use the HttpOnly attribute.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTLO9Te80QewkuPKnz6eJ7OFcU5q3fZMsdqv7cEncBKrL5zcsIN9sMMg5HQT7ndKze8JJNe-V1IkB-9/pubchart?oid=2023103422&format=interactive",
sheets_gid="1700493344"
@@ -300,7 +301,7 @@ In the following section, we report for each client (desktop and mobile) the top
{{ figure_markup(
image="top-first-party-cookies-set.png",
caption="Top first-party cookies set",
- description="The chart shows the most widely-set first-party cookies. Google analytics sets the "_ga" and "_gid" cookies, which are used for website statistics and analytics reports, on more than 61% of websites fot both mobile and desktop clients." ,
+ description="The chart shows the most widely-set first-party cookies. Google analytics sets the `_ga` and `_gid` cookies, which are used for website statistics and analytics reports, on more than 61% of websites fot both mobile and desktop clients." ,
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTLO9Te80QewkuPKnz6eJ7OFcU5q3fZMsdqv7cEncBKrL5zcsIN9sMMg5HQT7ndKze8JJNe-V1IkB-9/pubchart?oid=380182537&format=intera
ctive",
sheets_gid="1236728722",
sql_file = 'top_20_first_party_cookies.sql'
@@ -810,9 +811,9 @@ See the [Privacy chapter](https://almanac.httparchive.org/en/2024/privacy) for s
{{ figure_markup(
caption="Number of related primary website sets.",
- content= 64 related primary website sets validated by Google at the moment",
+ content="64 related primary website sets validated by Google at the moment",
classes="really-big-number",
- sheets_gid="199073475""
+ sheets_gid="199073475"
)
}}
@@ -823,9 +824,10 @@ Chrome ships with a pre-loaded file containing related website sets validated by
{{ figure_markup(
image="secondary-domains.png",
caption="Secondary domains per primary domain.",
- description="The graph shows secondary domains associated to primary domains for Related Website Sets, which is part of Google's Privacy Sandbox. We observe that if a majority of the primary domains are associated with 5 or less secondary domains, "https://journaldesfemmes.com", "https://ya.ru", and "https://mercadolibre.com" are linked to 8, 17, and 39 secondary domains among which third party requests are handled as if they were all from the first party, respectively." ,
+ description="The graph shows secondary domains associated to primary domains for Related Website Sets, which is part of Google's Privacy Sandbox. We observe that if a majority of the primary domains are associated with 5 or less secondary domains, `https://journaldesfemmes.com`, `https://ya.ru`, and `https://mercadolibre.com` are linked to 8, 17, and 39 secondary domains among which third party requests are handled as if they were all from the first party, respectively.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTLO9Te80QewkuPKnz6eJ7OFcU5q3fZMsdqv7cEncBKrL5zcsIN9sMMg5HQT7ndKze8JJNe-V1IkB-9/pubchart?oid=627102878&format=interactive",
- sheets_gid="199073475" )
+ sheets_gid="199073475"
+)
}} |
Next set of changes would be to add the contributors to the Here's a set of diffs for you if that's helpful (though I don't have @turban1988's real name if they want that included): --- a/src/config/contributors.json
+++ b/src/config/contributors.json
@@ -917,6 +917,17 @@
},
"website": "https://chrisadams.me.uk"
},
+ "chrisbeety": {
+ "avatar_url": "32492572",
+ "github": "chrisbeety",
+ "name": "Chris Beety",
+ "teams": {
+ "2024": [
+ "analysts"
+ ]
+ },
+ "website": "https://chrisadams.me.uk"
+ },
"svgeesus": {
"avatar_url": "2506926",
"github": "svgeesus",
@@ -3557,6 +3568,9 @@
"2019": [
"brainstormers",
"authors"
+ ],
+ "2024": [
+ "authors"
]
},
"twitter": "sw12",
@@ -3705,6 +3719,16 @@
]
}
},
+ "shaoormunir": {
+ "avatar_url": "22539212",
+ "github": "shaoormunir",
+ "name": "Shaoor Munir",
+ "teams": {
+ "2024": [
+ "authors"
+ ]
+ }
+ },
"spanicker": {
"avatar_url": "4945616",
"github": "spanicker",
@@ -4056,6 +4080,16 @@
]
}
},
+ "turban1988": {
+ "avatar_url": "29097632",
+ "github": "turban1988",
+ "name": "Turban",
+ "teams": {
+ "2024": [
+ "reviewers"
+ ]
+ }
+ },
"TusharPol": {
"avatar_url": "104352788",
"github": "TusharPol",
@@ -4227,6 +4261,9 @@
],
"2022": [
"analysts"
+ ],
+ "2024": [
+ "authors"
]
}
},
@@ -4246,6 +4283,17 @@
"twitter": "yoavweiss",
"website": "https://blog.yoav.ws"
},
+ "yohanbeugin": {
+ "avatar_url": "32905060",
+ "github": "yohanbeugin",
+ "name": "Yohan Beugin",
+ "teams": {
+ "2024": [
+ "analysts"
+ ]
+ },
+ "website": "https://yohan.beugin.org"
+ },
"tyohan": {
"avatar_url": "106703",
"github": "tyohan",
diff --git a/src/content/en/2024/cookies.md b/src/content/en/2024/cookies.md
index a91f706d..d28acbe4 100644
--- a/src/content/en/2024/cookies.md
+++ b/src/content/en/2024/cookies.md
@@ -3,7 +3,7 @@
title: Cookies
description: Cookies chapter of the 2024 Web Almanac covering the prevalence and structure of cookies on the web.
authors: [shaoormunir,samdutton,ydimova]
-reviewers: [turban]
+reviewers: [turban1988]
analysts: [chrisbeety, yohanbeugin]
editors: []
translators: [] |
…SameSite subsection
…ures to be the default size
Hello everyone, I finished a formatting pass on the markdown conversion of the chapter that @ydimova had started to work on. Summary of changes:
Thanks @tunetheweb for helping with the linting issues:
Thanks! I will take some more time tomorrow to read over the cookies 2024 chapter again and fix issues (if any) |
It’s complaining about the chapter hero image being missing. I contacted a designer friend last week and hoping to have that for launch. If not we’ll just have to use the Privacy one for a bit.
Yes relative links. That way they’ll be relative for any translations too. For example; (
Yup. Already merged a few weeks back. Update any references to that. |
Thanks for the answer!
Ping me if there is something else to be done for getting the chapter ready to be published. |
Restaged it. Will take a proper pass through tomorrow before we release. |
Fixes: #3617
Staged
Featured chapter home page link: https://cookies-2024-dot-webalmanac.uk.r.appspot.com/en/2024/?feat=cookies