Steps to reproduce
- Tap through to articles that haven't been loaded on the device before
- Observe the loading bar and load time
Expected results
Smooth, quick loading
Actual results
A hang early in the process, varies in duration with the size of the article.
Notes
The hang is caused by the article being saved to disk on every new article load. It seems this doesn't have to happen before the article (in memory) can be presented to the user, so investigate making the save asynchronous.