3 ms·
Would a site specific browser with some clever caching not be a good compromise? A SSB could start out as an offline Wikipedia reader with no offline content.
by webignition 17y ago
Would a site specific browser with some clever caching not be a good compromise?
A SSB could start out as an offline Wikipedia reader with no offline content. As and when online content is retrieved it is cached locally forever.
When an article is to be viewed the local copy is displayed. If there is an Internet connection the Wikipedia reader can utilise various HTTP mechanisms to determine if the local copy is stale, updating the local copy as required.
As a basic MVP that could work, albeit with an initial heavy reliance on an Internet connection. As and when problems with this model are identified they can be addressed and solved. For example, it may be beneficial for the reader, when online, to retrieve not only the currently-requested article but also linked articles up to X links deep. Furthermore, it may be feasible to intelligently analyse a user's usage history and retrieve further articles, whilst online, such that relevant content is more likely to be available to the user when next offline.
To begin with, using such an application would be little different from using the online Wikipedia. Over time the local cache would grow and the application's reliance on an Internet connection would decrease.
Could this be a viable opensource project?
- eru 17y agoYou can start with a seed of popular pages instead of completely blank.