Open
Bug 1366057
Opened 8 years ago
Updated 2 years ago
Make creation of compositor asynchronous on Android
Categories
(GeckoView :: General, enhancement, P3)
GeckoView
General
Tracking
(Not tracked)
NEW
People
(Reporter: rbarker, Unassigned)
Details
Attachments
(1 file)
Currently in GeckoView and Fennec, creating the compositor is a synchronous call that blocks the UI and main thread. This can block e10s child creation since the UI thread is blocked. Making the compositor creation asynchronous would prevent the UI thread from being blocked and able to process other events while the compositor is initializing.
Reporter | ||
Updated•8 years ago
|
Assignee: nobody → rbarker
Reporter | ||
Comment 1•8 years ago
|
||
Attachment #8869189 -
Flags: review?(snorp)
Comment on attachment 8869189 [details] [diff] [review]
0001-Bug-1366057-Make-creation-of-compositor-asynchronous-on-Android-r-snorp-17051813-f9f1f8d4db55.patch
Review of attachment 8869189 [details] [diff] [review]:
-----------------------------------------------------------------
This patch seems right to me, but I'm running into a problem with multiple GeckoViews. White screen on the second view. Debugging a bit to see if it's actually this patch or something else that this patch exposed.
Comment on attachment 8869189 [details] [diff] [review]
0001-Bug-1366057-Make-creation-of-compositor-asynchronous-on-Android-r-snorp-17051813-f9f1f8d4db55.patch
Review of attachment 8869189 [details] [diff] [review]:
-----------------------------------------------------------------
I haven't had time to figure out what's going on here so I'll just unset the review flag until we are able to come back to it again.
Attachment #8869189 -
Flags: review?(snorp)
Priority: -- → P3
Updated•6 years ago
|
Product: Firefox for Android → GeckoView
Updated•3 years ago
|
Assignee: rbarker → nobody
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•