Hi TT, In order to fulfil some of the user interface requirements, like keeping track of the current reading location or creating annotations anywhere inside the text, Jeremy introduced Dynaview, then Dynannotate. In the context of ePub reading, Dynaview's aim is to reveal on demand the little chunks that have been produced at ePub parse time, along with their possible annotations. Once you have this collection of chunks (aka tiddlers), the performance, while still subject to optimisation, is not much of a worry: these chunks are not tangled nor even weaved together through any complex cross-references system. At the time Dynaview comes into play, the list of chunks is already sorted, waiting to be displayed at reading pace. That's because ePub is a much poorer and linear format than TiddlyWiki of course. Fortunately, what can do more, can do less.
By the way, being able to split any ePub into chunks is probably the hardest part of the project. Not only because choosing the chunks limits can be hard, but also because styles are often used very loosely by publishers : for instance, you may find paragraphs that are expressed as <span style="font-size: 11pt;display: block;text-indent: 0pt;">The first paragraph of a section, as you have to guess.</span> because the WYSIWYG tools that helped producing the ePub are generally misleading. I spare you the table and images issues :-) Cheers, -- Xavier Cazin On Sat, Jun 27, 2020 at 6:43 PM TiddlyTweeter <[email protected]> wrote: > Xavier > > There is interest in it growing. > > I think the very good PERFORMANCE aspect is particularly interesting since > eBooks are large documents. > > Over in GG we did some tests with Dynaview but still hitting issues which > the eBook version does not have. I think better understanding the eBook > edition of TW will help a lot. > > Fingers crossed x > > Best wishes > TT > > Xavier wrote: >> >> >> Not yet ready because of some pressing redesign, but it will eventually >> be released as a normal plugin >> > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/73545532-f572-435d-9b42-420ef6516d74o%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/73545532-f572-435d-9b42-420ef6516d74o%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CADeSwYOJp5bt%3DaymUuntOUzO89rauA80eGXRkwpXAXkgCimicw%40mail.gmail.com.

