IMO, a cache may not actually be the worst idea. Even an in-memory cache of a screenshot of the current page of opened books would make switching books feel MUCH snappier (it'd load the book fully in the background), especially when using the new-ish top menu.
|