- be pausable, allowing to reach the page's footer
- be resumable from the latest viewing point on page reload
- modify current URL periodically
- preload new data slightly before reaching the end of last page
- auto-pause at some point to prevent mental overload
- be switchable, in part to "Click to continue" state, in options