Confirmed users
1,225
edits
| 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 == | ||