Mario -

Thanks for the tip - I'll give that a shot!

-Rob

On Monday, September 7, 2020 at 3:03:55 PM UTC-5 PMario wrote:

> On Monday, September 7, 2020 at 9:04:18 PM UTC+2, [email protected] wrote:
> ..
>
>> Instead, I'm wondering if shifting the rendering of many tiddlers that 
>> match a filter into the background might be a useful hack in this case, and 
>> I don't think it would be *too *hard to do.  There could be a 
>> <$lazy-list> widget that could run a filter, store its results, and then 
>> transcludes a temporary tiddler.  In the background, a timer would take a 
>> couple results from the filter at a time and render them to the temporary 
>> tiddler, building it up dynamically.  In my experience, it's the rendering 
>> that takes up much of the time when building large lists of tiddlers like 
>> this.
>>
>
> Hi Rob, 
>
> You are right. Filtering isn't the "time consuming" task. It's building 
> and drawing the DOM. Especially if you do a 
>
> list [all[]] ... In your case it will create 8700 links, where you can 
> only read may be 50 at the same time. 
>
> You should experiment with the tiddlywiki/dynaview plugin ... I did create 
> a version. see attachment 
>
> IMO it will be much more effective then optimizing filters and drawing 
> stuff that is nod visible. 
>
> -mario
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev/2d5edcc6-63c0-44d1-b47c-c535f956926dn%40googlegroups.com.

Reply via email to