mozilla-mobile / fenix

⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
https://github.com/mozilla-mobile/firefox-android
Mozilla Public License 2.0
6.48k stars 1.27k forks source link

Enhanced Tracking Protection needs Page Load Testing #4783

Closed colintheshots closed 4 years ago

colintheshots commented 4 years ago

User Story

Dependencies

Acceptance Criteria

┆Issue is synchronized with this Jira Task

vesta0 commented 4 years ago

The goal of this experiment is to determine performance impact of switching from Strict TP (current) to Basic TP. Based on the results of this experiment, we will make a decision on whether Fenix default/recommended setting should be Basic or Strict (see here)

Cohort A:

Cohort B (Current implementation):

@Amejia481 and @ekager would you please add the name of lists/prefs to be used for each cohort? Thank you!

Amejia481 commented 4 years ago

Cohort a (ETP):

Cohort B (Current TP implementation):

liuche commented 4 years ago

Remaining work E2.

vesta0 commented 4 years ago

Cohort a (ETP):

* `TrackingProtectionPolicy.strict()`

I don't believe this is correct. ETP (#1749) is a new category and refers to blocking Cross-site Tracking Cookies from Disconnect's Advertising, Analytics, and Social list. It is less strict than what we currently block in Fenix which is blocking tracking scripts/sub-resources, not just cookies.

Cohort B (Current TP implementation):

* `TrackingProtectionPolicy.recommended()`
Amejia481 commented 4 years ago

The default policies on ac have been updated on 12.0.0 to be aligned with the mockups and what Desktop is using https://github.com/mozilla-mobile/android-components/issues/4349.

Now the cohorts should match as follow:

TrackingProtectionPolicy.recommended()

TrackingProtectionPolicy.strict()

mcomella commented 4 years ago

Triage: waiting on any form of page load testing with visual metrics.

mcomella commented 4 years ago

From Eric on this issue:

Yeah, please close. Testing has happened already at least twice that I'm aware of.