Closed Bug 1531179 Opened 6 months ago Closed 6 months ago

Simplify page load progress tracking mechanics

Categories

(GeckoView :: General, defect, P1)

Unspecified
All
defect

Tracking

(firefox-esr60 wontfix, firefox65 wontfix, firefox66 wontfix, firefox67 fixed)

RESOLVED FIXED
mozilla67
Tracking Status
firefox-esr60 --- wontfix
firefox65 --- wontfix
firefox66 --- wontfix
firefox67 --- fixed

People

(Reporter: esawin, Assigned: esawin)

References

(Blocks 1 open bug)

Details

(Whiteboard: [geckoview:fenix:m3])

Attachments

(1 file)

I've executed some page load tests on Alexa's top 500 sites to evaluate the current progress tracker behavior.

I've found that the signal responsible for capturing the page resource download progress is too noisy to provide any significance.

Let's simplify the progress tracker by removing this signal.
Before further tweaking the progress tracker mechanics, I would like to monitor our telemetry probes (bug 1499418) to assess the impact of this change in the wild.

M3 because meta bug 1454477 is M3. This progress tracking change will affect our perceived page load performance and should show up in our Nimbledroid tests.

Whiteboard: [geckoview:fenix:m3]

A note on the expected effect on our telemetry and Nimbledroid results: I expect this change to have a neutral to minimally positive effect on progress bar performance.

This step should support further signal refinements by reducing the complexity of the progress tracker signal handling and by removing a noisy signal to increase correlation between the perceived and the reported page load progress.

Attachment #9047229 - Attachment description: Bug 1531179 - [1.0] Remove noisy data-received signal from page load progress tracking. → Bug 1531179 - [1.1] Remove noisy data-received signal and simplify page load progress tracking.

P1 because we want this for Fenix MVP.

Priority: -- → P1
Pushed by esawin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b6b1d95ca780
[1.1] Remove noisy data-received signal and simplify page load progress tracking. r=snorp
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.