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 `