DescriptionLightweight assets/improve FF performance
Some lighter weight assets for service modules were implemented, via Matt C. Additionally, profiling showed that a lot of slowness for FireFox was caused by FF internals being slow (namely <node>.setAttribute() and <node>.getClientRects()). While we can't fix those being slow, we can reduce the number of times they're used. This is done by modifying attributes on only relevant relation lines when a service is dragged (rather than redrawing or modifying all lines). This results in fewer calls to both of those internals, and speeds up animation in FireFox.
https://code.launchpad.net/~makyo/juju-gui/replace-service-module/+merge/132938
(do not edit description out of merge proposal)
Patch Set 1 #Patch Set 2 : Lightweight assets/improve FF performance #
Total comments: 7
Patch Set 3 : Lightweight assets/improve FF performance #
MessagesTotal messages: 8
|