diff --git a/src/config/2021.json b/src/config/2021.json index b7208f7dd25..485dd0edf33 100644 --- a/src/config/2021.json +++ b/src/config/2021.json @@ -64,8 +64,7 @@ "part": "I", "chapter_number": "8", "title": "Third Parties", - "slug": "third-parties", - "todo": "true" + "slug": "third-parties" } ] }, @@ -261,10 +260,21 @@ "github": "andreban", "twitter": "andreban" }, + "andydavies": { + "name": "Andy Davies", + "teams": [ + "reviewers" + ], + "avatar_url": "https://avatars.githubusercontent.com/u/427052?v=4&s=200", + "website": "http://andydavies.me/", + "github": "andydavies", + "twitter": "AndyDavies" + }, "tunetheweb": { "name": "Barry Pollard", "teams": [ "analysts", + "authors", "developers", "leads", "reviewers" @@ -295,6 +305,16 @@ "github": "demianrenzulli", "twitter": "drenzulli" }, + "csswizardry": { + "name": "Harry Roberts", + "teams": [ + "reviewers" + ], + "avatar_url": "https://avatars.githubusercontent.com/u/751944?v=4&s=200", + "website": "https://csswizardry.com/", + "github": "csswizardry", + "twitter": "csswizardry" + }, "hemanth": { "name": "Hemanth HM", "teams": [ @@ -354,6 +374,16 @@ "avatar_url": "https://avatars.githubusercontent.com/u/17054057?v=4&s=200", "github": "thepassle" }, + "patrickhulce": { + "name": "Patrick Hulce", + "teams": [ + "reviewers" + ], + "avatar_url": "https://avatars.githubusercontent.com/u/2301202?v=4&s=200", + "website": "http://patrickhulce.com", + "github": "patrickhulce", + "twitter": "patrickhulce" + }, "paulcalvano": { "name": "Paul Calvano", "teams": [ @@ -391,6 +421,16 @@ "github": "GeekBoySupreme", "twitter": "shuvam360", "website": "https://shuvam.xyz" + }, + "simonhearne": { + "name": "Simon Hearne", + "teams": [ + "reviewers" + ], + "avatar_url": "https://avatars.githubusercontent.com/u/496189?v=4&s=200", + "website": "https://simonhearne.com", + "github": "simonhearne", + "twitter": "simonhearne" } } } diff --git a/src/content/en/2021/third-parties.md b/src/content/en/2021/third-parties.md index 4eb1dff3c5e..4e6c9afe28e 100644 --- a/src/content/en/2021/third-parties.md +++ b/src/content/en/2021/third-parties.md @@ -1,20 +1,490 @@ --- #See https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Authors'-Guide#metadata-to-add-at-the-top-of-your-chapters title: Third Parties -description: TODO -authors: [] -reviewers: [] -analysts: [] -editors: [] +description: Third Parties chapter of the 2021 Web Almanac covering data of what third parties are used, what they are used for, a deep dive into performance impacts and a discussion on security and privacy impacts. +authors: [tunetheweb] +reviewers: [patrickhulce, andydavies, simonhearne, csswizardry] +analysts: [tunetheweb] +editors: [rviscomi] translators: [] results: https://docs.google.com/spreadsheets/d/1tf4RMF8SYr6he9tbqt61yuFJ_QK-F-i7XPxaPkpKSDI/ -featured_quote: TODO -featured_stat_1: TODO -featured_stat_label_1: TODO -featured_stat_2: TODO -featured_stat_label_2: TODO -featured_stat_3: TODO -featured_stat_label_3: TODO +tunetheweb_bio: Barry Pollard is a software developer and author of the Manning book HTTP/2 in Action. He thinks the web is amazing but wants to make it even better. You can find him tweeting @tunetheweb and blogging at www.tunetheweb.com. +featured_quote: Third parties are integral to the web. In many ways they are the web—without the prevalence of third-parties websites would be harder to build, and be less feature rich. +featured_stat_1: 94.4% +featured_stat_label_1: Sites using third parties +featured_stat_2: 1,625 +featured_stat_label_2: YouTube embed main-thread blocking time +featured_stat_3: 45.9% +featured_stat_label_3: Requests which are 3rd party --- -## TODO +## Introduction + +Ah third parties, the solution to so many problems on the web… and cause of so many others! Fundamentally, the web has always been about interconnectivity and sharing. Using third-party content on a website is a natural extension of that and was first set into motion with the introduction of the `` element in HTML 2.0; we have been able to hyperlink external content straight into our documents ever since. This has only grown with the introduction of [CSS](./css), and [JavaScript](./javascript) allowing part (or all!) of the page to be changed completely just by including a seemingly simple `` or `