Gaia/New-Architecture-Program/Contacts/FxOS-S7(18 Sep): Difference between revisions

Jump to navigation Jump to search
Line 115: Line 115:
==== The leftovers ====
==== The leftovers ====
There are still more work on view separation that is ready to launch (settings). But we won't launch it in master, a branch will be prepared with the changes and in a future the work could be retaken.
There are still more work on view separation that is ready to launch (settings). But we won't launch it in master, a branch will be prepared with the changes and in a future the work could be retaken.
=== Meeting to do now roll back of the separated views in 2.5 (14/9) ====
*Some regressions have been detected in master that provokes rebuilds in the contact list when Contacts is in background (see this video to check it https://www.youtube.com/watch?v=FuMfUrelkLE&feature=youtu.be )
**This is due to the use of BFCache that is going to save a lot of memory when the app is going to the background, as it will evict the cached views that we are not using anymore.
*The options that were proposed:
**Use the virtual list with the DOM scheduler from Etienne: but there is not enough time to do it in 2.5.
*Try to free the memory only when there is memory pressure as Vivien just suggested
**Pros: extra-low engineering workload to implement it.
**Cons: might not be efficient on devices with extra low memory
*So the solution for 2.5 will be the rollback of the view separation commits
*Plan to follow to do it:https://etherpad.mozilla.org/SAAxgZJFeN


== Demos ==
== Demos ==
Confirmed users
1,225

edits

Navigation menu