Open Bug 2064911 Opened 1 month ago Updated 1 month ago

Fenix: ~150-220ms delay between Home screen url bar Enter and LoadURI

Categories

(Core :: Performance: Navigation, defect, P2)

defect

Tracking

()

People

(Reporter: acreskey, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

​​Steps to Reproduce:
Launch Fenix
From the Home Screen, type in a url in the url bar
Press 'Go' / enter

Expected Results:
Gecko starts the load quickly

Actual Results:
Seeing a delay of ~150-230ms from when the user hits Go/enter to when the Gecko LoadURI is called


Performance recording (profile)
Note the timestamps of the markers
AndroidUI (JVM)

22.635s FenixBrowserUseCases.loadUrlOrSearch

https://share.firefox.dev/4c0SWOy

and (same profile) when this arrives in gecko
GeckoMain

22.847s DispatchToGecko - GeckoView:LoadUri`
22.859s BrowsingContext::LoadURI - android appLinkLaunchType 0 URL https://www.cloudflare.com/

https://share.firefox.dev/4iiMhDd
About 224ms

And another Home screen URL bar navigation from the same sessino:

19.798s FenixBrowserUseCases.loadUrlOrSearch

https://share.firefox.dev/4hEwUEX

and LoadURI, (same profile)
https://share.firefox.dev/4xc3y5L

19.945s BrowsingContext::LoadURI - android appLinkLaunchType 0 URL https://www.cbc.ca/

About 147ms

Captured on Play Store Firefox Nightly 156, Android 16, Samsung A54

Profile from a new session, where the delay is about 150ms https://share.firefox.dev/3SgOrc2

See Also: → 2064919
Depends on: 2066151
You need to log in before you can comment on or make changes to this bug.