On 23 February 2015 at 20:03, Tomasz Finc <tfinc(a)wikimedia.org> wrote:
Nice Job Dmitry. I really liked how easy it was to
understand what
refactors you were exploring here.
Indeed!
Following a brief discussion today, we'll be tackling the first one of
these, "Cache visited pages in filesystem instead of ram", in the sprint
beginning next week. The user value of this refactoring is pretty
substantial:
- Stops random "out of memory" crashes users get on older devices with
less RAM (this is what triggered the spike in the first place)
- Saving a page would no longer require re-downloading all the content
- Saved pages would now load while offline if accessed through other
areas of the app (like history)
- More pages can be cached due to devices having more disk space than RAM
I'm excited!
Dan
--
Dan Garry
Associate Product Manager, Mobile Apps
Wikimedia Foundation