I was experimenting with toc-nav (from tiddlytools.com). I liked the general idea and appearance, but I noticed that my computer fan was always running (which is my unscientific way of telling if something has a performance problem). I was navigating through an extensive list of 157 items, and each step takes about 2 seconds.
I’m thinking the problem is that it is having to constantly recalculate the flat list. Not a problem I imagine if you only have 20 or so items.
As an experiment, I tweaked the code to make my own version that uses a stored list for navigation. Now I could navigate each step in less than a second.
I’m thinking a version that includes a tiny “update” button might help performance. The button would store the flat list for the current navigation somewhere. The user would only use it after they’ve made changes to the source material.
Just throwing it out there for consideration.
Thanks!