diff --git a/README.md b/README.md index c509fca..c3e9e6f 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,12 @@ console.log(entity) ## Updates +## 2024-07-01 dataset + +Some third parties use a dynamic subdomain to serve its main script on websites (e.g .domain.com). Some of these subdomain scripts are saved under observed-domains JSON file as results of the `sql/all-observed-domains-query.sql` query but analyzing http archive database we found a lot that are ignored because of number of occurrences (less than 50 ). + +So, we've created a new query to keep observed domains with occurrence below 50 only if its mapped entity (based on entity.js) has a total occurrence (of all its declared domain) greater than 50. + ## 2021-01-01 dataset Due to a change in HTTPArchive measurement which temporarily disabled site-isolation (out-of-process iframes), all of the third-parties whose work previously took place off the main-thread are now counted _on_ the main thread (and thus appear in our stats). This is most evident in the change to Google-owned properties such as YouTube and Doubleclick whose _complete_ cost are now captured. diff --git a/lib/markdown/updates/2024-07_01.md b/lib/markdown/updates/2024-07_01.md new file mode 100644 index 0000000..828cc09 --- /dev/null +++ b/lib/markdown/updates/2024-07_01.md @@ -0,0 +1,3 @@ +Some third parties use a dynamic subdomain to serve its main script on websites (e.g .domain.com). Some of these subdomain scripts are saved under observed-domains JSON file as results of the `sql/all-observed-domains-query.sql` query but analyzing http archive database we found a lot that are ignored because of number of occurrences (less than 50 ). + +So, we've created a new query to keep observed domains with occurrence below 50 only if its mapped entity (based on entity.js) has a total occurrence (of all its declared domain) greater than 50. diff --git a/www/.nvmrc b/www/.nvmrc new file mode 100644 index 0000000..5edcff0 --- /dev/null +++ b/www/.nvmrc @@ -0,0 +1 @@ +v16 \ No newline at end of file diff --git a/www/package.json b/www/package.json index b4655d7..8595c70 100644 --- a/www/package.json +++ b/www/package.json @@ -27,7 +27,7 @@ "react": "^16.8.6", "react-dom": "^16.8.6", "react-helmet": "^5.2.0", - "third-party-web": "^0.24.5" + "third-party-web": "^0.26.0" }, "devDependencies": { "prettier": "^1.17.0" @@ -44,5 +44,6 @@ "start": "npm run develop", "serve": "gatsby serve", "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\"" - } + }, + "packageManager": "yarn@1.22.22" } diff --git a/www/yarn.lock b/www/yarn.lock index 220384c..8216f10 100644 --- a/www/yarn.lock +++ b/www/yarn.lock @@ -13618,10 +13618,10 @@ text-table@0.2.0, text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -third-party-web@^0.24.5: - version "0.24.5" - resolved "https://registry.yarnpkg.com/third-party-web/-/third-party-web-0.24.5.tgz#7841c650bf0b589113709b0e2e8099ad3d6abfae" - integrity sha512-1rUOdMYpNTRajgk1F7CmHD26oA6rTKekBjHay854J6OkPXeNyPcR54rhWDaamlWyi9t2wAVPQESdedBhucmOLA== +third-party-web@^0.26.0: + version "0.26.0" + resolved "https://registry.yarnpkg.com/third-party-web/-/third-party-web-0.26.0.tgz#0e005d4792b8a2a50bd4ff3878c36b058c9e203a" + integrity sha512-nwuiLsOXltORclgw0YyXtsJl65EZ4VYqr7bacBYf4XcjjqwW6YioOUyJRN2A7v4njYTFTcWnm/tjSnonWPFH+A== through2@^2.0.1: version "2.0.5"