Thanks Jeremy, will have a think. In light of the recent thread about couchdb[1], I wondered whether PouchDB[2] might be an interesting adaptor for TW5. It assumes that the client is offline and syncs data when it can. It's very much inspired by couchdb so feels like a compatible place to start.
J. [1] https://groups.google.com/forum/#!topic/tiddlywiki/XDFW_tcSbf0 [2] http://pouchdb.com/ On Thursday, October 9, 2014 8:03:11 AM UTC+1, jayfresh wrote: > > Hello, > > I've set up TiddlyWiki5 on Heroku (for how, see my post at > https://groups.google.com/forum/#!topic/tiddlywiki/XDFW_tcSbf0) because > I'm interested in having an online notebook to jot ideas down, and this > fits the bill. > > The main shortcoming for me is the large download size you get on page > load, which (1) makes it less fun to access through a mobile; and (2) > increases the "time to writing" by several seconds compared to opening up a > local text editor (which is long enough to end up preferring the local > tool). > > A few things have come up on earlier threads or in conversations, which > might be helpful, so I'm posting to get some feedback on whether anyone has > been working on these or related areas and has any thoughts. > > 1) caching > > I've seen that NGINX has been mentioned as a cache, so it seems like it > might be possible to tell the browser that the resource (the tw5 file) has > not changed, which would prevent it from re-downloading it. That seems like > it would be quicker as the page would load from the local cache. > > 2) app manifest > > The browser's app manifest feature could possibly be used to cache the tw5 > file locally, but it's not clear to prompt the browser to download a new > copy when the tiddlers update. However, if some JS requested tiddlers from > the server, it could sync the local version. > > 3) lazy loading > > Rather than load all the tiddlers, load an empty tw and get the contents > afterwards. This would perhaps be a good setup for (2) or (1), but by > itself doesn't buy much time saving as the empty tw5 file would still need > to be downloaded each time. > > Any thoughts much appreciated. > > > Jonathan > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

