You could extend this idea by indexing any viewed threads against thread id's, then have a quick search to quickly jump to threads you've previously viewed by quickly typing part of the name of it.
If there are 500 members with 32 character usernames, that's 15KB of data - not slow to download.
Whether it's slow+intensive to use that with JSON vs SQLite is my question really - is there enough benefit from SQLite to make it a feature that can only be utilised by people who have installed extra software?