Closed Bug 1458073 Opened 6 years ago Closed 5 years ago

Nimbledroid's abcnews.go.com page load test is 2x slower in GeckoView than WebView

Categories

(GeckoView :: General, defect, P2)

Unspecified
Android
defect

Tracking

(firefox-esr52 wontfix, firefox-esr60 wontfix, firefox59 wontfix, firefox60 wontfix, firefox61 wontfix, firefox62 wontfix, firefox65 wontfix, firefox66 fix-optional, firefox67 affected)

RESOLVED WORKSFORME
Tracking Status
firefox-esr52 --- wontfix
firefox-esr60 --- wontfix
firefox59 --- wontfix
firefox60 --- wontfix
firefox61 --- wontfix
firefox62 --- wontfix
firefox65 --- wontfix
firefox66 --- fix-optional
firefox67 --- affected

People

(Reporter: cpeterson, Unassigned)

References

(Blocks 1 open bug)

Details

Nimbledroid test results: Klar+WebView = 6.0 seconds https://nimbledroid.com/my_apps/org.mozilla.focus.debug?a=d78f816d-3591-4203-9820-bed76f107406 Klar+GeckoView = 11.5 seconds https://nimbledroid.com/my_apps/org.mozilla.klar.gecko.debug?a=aa414153-e579-4f7b-a5ee-850b48f5b70a#summary Randell saw similar Firefox performance problems on desktop when profiling abcnews.go.com, so this is not an Android-specific problem. Randell says: "the redirect to abcnews.go.com takes 930ms for us, 434 for Chrome(!) I see some explanation of this when I look at the size: 41.4K for Chrome, 197.41K for us! (201793 bytes vs 42004 bytes). So nowhere *near* the same content." Is abcnews.go.com serving different content to Firefox and Chrome? To my eye, the pages look the same.
Whiteboard: [qf] → [geckoview:klar] [qf]
Hey miketaylr, sounds like we're being served different content compared to Chrome here... does anybody on your team have cycles to figure out why that might be?
Flags: needinfo?(miket)
Chris, do you have UA strings for both versions you're testing against? I don't have access to those links. (leaving ni?)
Flags: needinfo?(miket) → needinfo?(cpeterson)
P2 feels right as a default for performance bugs tied to our nimbledroid informed perf work.
Priority: -- → P2
Whiteboard: [geckoview:klar] [qf] → [geckoview:klar]
Klar+GV is not blocking tracking scripts correctly (bug 1459037), so we can't fairly compare Focus+WebView vs Klar+GeckoView yet.
Depends on: 1459037
Flags: needinfo?(cpeterson)
Product: Firefox for Android → GeckoView

WFM because Fenix is currently only 6.67% slower than Chrome Beta:

Chrome Beta: 7.80 ms
Fenix: 8.32 ms
Fenix slowdown: -6.67%
GVE: 13.29ms (Why is GVE so much slower than Fenix??)

https://health.graphics/android/graph?site=https://abcnews.go.com/

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.