Comment 1 for bug 308108

Revision history for this message
Benjamin Thyreau (benji2) wrote :

Hi,
Thanks for the report,
The loading is slightly long, and scale linearly IIRC, because the indexation is not the smartest possible way, as i benched a good compromise between speed and index-size (for example, using a SQLlite indexation doubled the size of the index, while not improving speed that much). Note that i tested on a usual hard-drive, where streaming is fast.

Regarding the feedback, i just commited cursor change, which can give visual feedback that the app is busy (frozen).

(I don't plan to use threads yet as i feel it adds unecessary complexity and wanted to keep the reader small. Not that having an empty blank page replacing the user's current text would definitely upset him)