Fennec/NativeUI/checkerboarding: Difference between revisions

no edit summary
No edit summary
Line 1: Line 1:
== Intro ==
== Intro ==
* Where are we bad right now?/What are the biggest problems? (Erin can lead this?)
* Where are we bad right now?/What are the biggest problems? (Erin can lead this?)
==Checkerboarding==
#Zoom in (dbl tap, pinch 2 zoom)
#Zoom in (dbl tap, pinch 2 zoom)
#Zoom out (dbl tap, pinch 2 zoom)
#Zoom out (dbl tap, pinch 2 zoom)
Line 34: Line 32:
==== GFX ====
==== GFX ====
* Improve text drawing {{bug|742134}} (This needs root causing still) (jfkthame)
* Improve text drawing {{bug|742134}} (This needs root causing still) (jfkthame)
 
* Make sure we're drawing background images efficiently {{bug|735895}}
* Cache tiles at different zoom levels/Don't discard visible tiles (bgirard)
==== Layout ====
==== Layout ====
* Unnecessary work during image painting {{bug|733941}}
* Unnecessary copies during image painting {{bug|733941}}
* Avoid compositing basic layers (this doesn't show up much on profiles yet but is still a waste) {{bug|735303}}
* Avoid compositing basic layers (this doesn't show up much on profiles yet but is still a waste) {{bug|735303}}
* ComputeVisibility slowness {{bug|735893}}
* ComputeVisibility slowness {{bug|735893}}
* DisplayList construction {{bug|735898}}
* DisplayList construction {{bug|735898}}


===Areas of improvement===
==== Other ideas? ====
#gfx
#layout
#java
 
===Areas of regression===
#gfx
#layout
#java
 
===Areas of continued risk===
#gfx
#layout
#java


==Pan/Zoom Jank==
==Pan/Zoom Jank==
Confirmed users
523

edits