Skip to content

Commit 0b386bb

Browse files
authored
fix: correct lastnames (Matuzović, Souedian), remove unnecessary ellipses before “etc.” (#3332)
1 parent 0b4a501 commit 0b386bb

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

src/config/2020.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,7 @@
920920
"twitter": "Mandy_Kerr"
921921
},
922922
"matuzo": {
923-
"name": "Manuel Matuzovic",
923+
"name": "Manuel Matuzović",
924924
"teams": [
925925
"reviewers"
926926
],

src/content/en/2022/accessibility.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Another thing to keep in mind is the unit you choose for font size. We found tha
112112

113113
### Language identification
114114

115-
Language identification using the `lang` attribute is important for providing better screen reader support, and also helps for automatic browser translations. This is another good example of a feature that helps everyone, including people with disabilities. Without the `lang` attribute, the automatic browser translation in Chrome can often translate the text incorrectly. Manuel Matuzovic gives one such <a hreflang="en" href="https://www.matuzo.at/blog/lang-attribute/">example of an auto-translate mishap</a> due to the lack of a `lang` attribute.
115+
Language identification using the `lang` attribute is important for providing better screen reader support, and also helps for automatic browser translations. This is another good example of a feature that helps everyone, including people with disabilities. Without the `lang` attribute, the automatic browser translation in Chrome can often translate the text incorrectly. Manuel Matuzović gives one such <a hreflang="en" href="https://www.matuzo.at/blog/lang-attribute/">example of an auto-translate mishap</a> due to the lack of a `lang` attribute.
116116

117117
{{ figure_markup(
118118
content="83%",
@@ -178,7 +178,7 @@ The WCAG requires a visible focus indicator for all interactive content to help
178178
sql_file="focus_outline_0.sql",
179179
) }}
180180

181-
We found that 86% of websites add `:focus {outline: 0}`. This removes the default outline that browsers use for the focused interactive element. In some cases, they are overridden using some custom styling, but not always. This makes it impossible for users to determine which element has focus which in turn hinders navigation. [Sara Souedian](https://twitter.com/SaraSoueidan) has a great article on how to <a hreflang="en" href="https://www.sarasoueidan.com/blog/focus-indicators/">design WCAG-compliant focus indicators</a>. However, it's exciting to see that 9% of websites have `:focus-visible` compared to only 0.6% last year. This is definitely a step in the right direction.
181+
We found that 86% of websites add `:focus {outline: 0}`. This removes the default outline that browsers use for the focused interactive element. In some cases, they are overridden using some custom styling, but not always. This makes it impossible for users to determine which element has focus which in turn hinders navigation. [Sara Soueidan](https://twitter.com/SaraSoueidan) has a great article on how to <a hreflang="en" href="https://www.sarasoueidan.com/blog/focus-indicators/">design WCAG-compliant focus indicators</a>. However, it's exciting to see that 9% of websites have `:focus-visible` compared to only 0.6% last year. This is definitely a step in the right direction.
182182

183183
#### `tabindex`
184184

src/content/en/2022/cdn.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Due to the explosion of web content such as videos and images, CDN has been a vi
3333

3434
During the early days, a CDN was a simple network of proxy servers which would:
3535

36-
1. Cache content (like HTML, images, stylesheets, JavaScript, videos... etc.)
36+
1. Cache content (like HTML, images, stylesheets, JavaScript, videos, etc.)
3737
2. Reduce network hops for end users to access content
3838
3. Offload TCP connection termination away from the data centers hosting the web properties
3939

@@ -146,8 +146,8 @@ Looking at CDN usage for websites based on their popularity—sourced from Googl
146146

147147
CDN providers can be broadly classified into 2 segments:
148148

149-
1. Generic CDN (Akamai, Cloudflare, CloudFront, Fastly... etc.)
150-
2. Purpose-built CDN (Netlify, WordPress... etc.)
149+
1. Generic CDN (Akamai, Cloudflare, CloudFront, Fastly, etc.)
150+
2. Purpose-built CDN (Netlify, WordPress, etc.)
151151

152152
Generic CDNs address the mass market requirements. Their offerings include:
153153

src/content/en/2022/privacy.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ As the IP-based geolocation service can be quite inaccurate, especially when use
222222

223223
## Established controls to improve visitor's privacy
224224

225-
As websites include a lot of content (scripts, plugins... etc.) from third parties that they might not entirely trust, they might want to protect their users' privacy from these third parties. Next, we explore the various controls that can be used to restrict the features or data that third parties have access to, or that make it explicitly clear which information a website wants to obtain from a user.
225+
As websites include a lot of content (scripts, plugins, etc.) from third parties that they might not entirely trust, they might want to protect their users' privacy from these third parties. Next, we explore the various controls that can be used to restrict the features or data that third parties have access to, or that make it explicitly clear which information a website wants to obtain from a user.
226226

227227
### Permissions Policy
228228

@@ -253,7 +253,7 @@ By default most of the features regulated by the Permissions Policy are disabled
253253
)
254254
}}
255255

256-
When we look at the directives that are used in the Permissions Policy, we see a similar usage compared to [last year](../2021/privacy), with the exception of the one that's most widely used in 2022, namely `interest-cohort`. This directive can be used to limit the access to the now-defunct FLoC API. Presumably, this increase can be attributed to the various shortcomings of FLoC (increases fingerprinting surface, reveals potentially sensitive information about users... etc.) where website owners, providers and libraries took an active step in trying to protect the privacy of their users.
256+
When we look at the directives that are used in the Permissions Policy, we see a similar usage compared to [last year](../2021/privacy), with the exception of the one that's most widely used in 2022, namely `interest-cohort`. This directive can be used to limit the access to the now-defunct FLoC API. Presumably, this increase can be attributed to the various shortcomings of FLoC (increases fingerprinting surface, reveals potentially sensitive information about users, etc.) where website owners, providers and libraries took an active step in trying to protect the privacy of their users.
257257

258258
### Referrer Policy
259259

@@ -284,7 +284,7 @@ We find that the most common usage of the Referrer Policy is to not include the
284284

285285
### User-Agent Client Hints
286286

287-
In an effort to reduce the information that is revealed about the browser environment, and more specifically the `User-Agent` string, the <a hreflang="en" href="https://wicg.github.io/ua-client-hints/">User-Agent Client Hints</a> mechanism was introduced. Through this feature, websites that want to access certain information about the user's browsing environment (browser version, operating system... etc.) now have to set a header (`Accept-CH`) in the first response, upon which the browser will send the requested data in subsequent requests. Among other benefits, this feature reduces the fingerprinting surface and allows browsers to intervene in sending certain data, for example, via the <a hreflang="en" href="https://github.com/mikewest/privacy-budget">Privacy Budget</a> proposal.
287+
In an effort to reduce the information that is revealed about the browser environment, and more specifically the `User-Agent` string, the <a hreflang="en" href="https://wicg.github.io/ua-client-hints/">User-Agent Client Hints</a> mechanism was introduced. Through this feature, websites that want to access certain information about the user's browsing environment (browser version, operating system, etc.) now have to set a header (`Accept-CH`) in the first response, upon which the browser will send the requested data in subsequent requests. Among other benefits, this feature reduces the fingerprinting surface and allows browsers to intervene in sending certain data, for example, via the <a hreflang="en" href="https://github.com/mikewest/privacy-budget">Privacy Budget</a> proposal.
288288

289289
{{ figure_markup(
290290
image="client-hints-by-rank.png",
@@ -484,6 +484,6 @@ On a more positive, privacy-preserving, track, we find that fewer sites are tryi
484484

485485
Generally, it seems that websites are starting to hear the call of users to respect their privacy—a call that is getting louder and louder. More and more sites are switching to employing browser features that restrict the information that is sent to third parties. Furthermore, mainly motivated by privacy regulations such as GDPR and CCPA, we are seeing a clear increase —almost 60%—in the adoption of consent management platforms (CMPs), giving users more control over which information they want to share.
486486

487-
Finally, on the side of the browsers, we are also seeing a strong evolution towards providing users with more control of their online privacy. Next to the features that several privacy-focused browsers offer as a built-in solution, there is also the Privacy Sandbox initiative that aims to continue providing the current functionalities on the web—such as targeted advertising, anti-fraud, attribution of purchases... etc.—without the nefarious side-effects of cross-site tracking. Although the development is still in fairly early stages, we see that web services on a substantial number of websites are already opting-in to the Origin Trial. As such, the features are extensively being tested, and are likely to become a persistent part of the web.
487+
Finally, on the side of the browsers, we are also seeing a strong evolution towards providing users with more control of their online privacy. Next to the features that several privacy-focused browsers offer as a built-in solution, there is also the Privacy Sandbox initiative that aims to continue providing the current functionalities on the web—such as targeted advertising, anti-fraud, attribution of purchases, etc.—without the nefarious side-effects of cross-site tracking. Although the development is still in fairly early stages, we see that web services on a substantial number of websites are already opting-in to the Origin Trial. As such, the features are extensively being tested, and are likely to become a persistent part of the web.
488488

489489
While it may still take a couple of years to finally get there, we are transitioning towards a web that gives users more control over what they want to share with which parties. We can see this convergence on both sides of the spectrum: on the one hand initiated by the website, and on the other hand enforced by the browser. We can be hopeful that in the not-so-distant future the data we share, is the data that we intend to share, and the journey on the web that we take on a day-to-day basis no longer needs to be collected, shared, and analyzed by the numerous trackers that we currently encounter—in the hope of respectfully tomorrow for all.

src/content/es/2022/privacy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ Aunque la geolocalización basada en la IP puede ser bastante imprecisa, sobre t
222222

223223
## Controles establecidos para mejorar la privacidad del usuario
224224

225-
Dado que los sitios web incluyen mucho contenido de terceros (scripts, plugins... etc.) en el que no tienen por qué confiar plenamente, pueden proteger la privacidad de sus usuarios de estas terceras partes. A continuación exploraremos los diferentes controles que se pueden usar para restringir los datos o funcionalidades a los que tienen acceso los terceros, o para dejarles explícitamente claro qué información del usuario puede obtener un sitio web.
225+
Dado que los sitios web incluyen mucho contenido de terceros (scripts, plugins, etc.) en el que no tienen por qué confiar plenamente, pueden proteger la privacidad de sus usuarios de estas terceras partes. A continuación exploraremos los diferentes controles que se pueden usar para restringir los datos o funcionalidades a los que tienen acceso los terceros, o para dejarles explícitamente claro qué información del usuario puede obtener un sitio web.
226226

227227
### Política de Permisos
228228

0 commit comments

Comments
 (0)