Loading mobile Instagram site takes 2x longer using GeckoView
Categories
(Core :: JavaScript Engine, defect, P3)
Tracking
()
Performance Impact | high |
People
(Reporter: vchin, Assigned: squib)
References
Details
(Keywords: perf, perf:pageload)
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 1•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Comment 2•6 years ago
|
||
Updated•6 years ago
|
Comment 3•6 years ago
|
||
This should be re-evaluated with scheduling in mind. I don't think we can rely on the "slow JS" conclusion anymore, and it seems the 2x differential is likely much more related to potential issues with event and paint scheduling during page load.
Updated•6 years ago
|
Comment 4•6 years ago
|
||
(Moved to P3 as this is ARM)
Assignee | ||
Comment 5•6 years ago
|
||
I tested this again, and it still seems considerably worse than Chrome on mobile. Kannan, do you have any particular changes in mind that would be worth investigating to improve this?
Comment 6•6 years ago
|
||
I think this is a great candidate for the TraceLogger. Specifically, the next step here is to compare the JS execution in Chrome and Firefox on a script-by-script basis. The first thing to rule out is whether or not the load issues are due to some other scheduling difference.
With the TraceLogger, it should be a lot easier now to get a running log of which scripts were executed when and compare against Chrome's profiler's trace data.
We want to cross-reference the script execution and durations against each other and also against paint and domContentLoaded events.
Comment 7•3 years ago
|
||
This seems fine to me on the Pixel 2:
Fenix: Load: 2.19s (σ413.00ms), speedIndex: 2.38s (σ340.00ms), visualComplete85: 2.59s (σ399.00ms)
Chrome: Load: 1.80s (σ130.00ms), speedIndex: 2.25s (σ877.00ms), visualComplete85: 2.45s (σ860.00ms)
Comment 8•3 years ago
|
||
On a S7:
Fenix: Load: 3.15s (σ327.00ms), speedIndex: 3.56s (σ440.00ms), visualComplete85: 4.10s (σ544.00ms)
Chrome: Load: 3.21s (σ1.10s), speedIndex: 3.25s (σ1.09s), visualComplete85: 3.61s (σ1.10s)
This also looks fine to me. Going to close this as WFM.
Updated•3 years ago
|
Description
•