On 23 February 2015 at 20:03, Tomasz Finc <tfinc@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