Hi Saq,

thanks for your response!

Yes, i'm using Streams 0.2+. When typing on 
https://saqimtiaz.github.io/sq-tw/streams-tiddlytoolmap2.html it "feels" 
also relatively lazy when typing fast, but there you have a huge stream 
(much much larger than my ones). Console states for my browser (FF) between 
150ms and 240ms mainRefresh for each keystroke (which is a lot when you 
type fast) at your toolmap.

In my wiki (aaldrich-tables in combination with content-nodes based on your 
streams-plugin) i have ~500ms mainRefresh for each keystroke... as it is 
not that easy to give my wiki away atm, i will first investigate a little 
on my own regarding your "vars/set/wikify widget"-hint, which i definitely 
have within my structure...

Anyway would it be nice to be able to disable the TW5-rerendering 
(temporarily) globally. i will open a feature request.

Thanks,
Mirko

[email protected] schrieb am Dienstag, 25. Mai 2021 um 18:26:29 UTC+2:

> @Mirko, that is interesting. 
>
> Do you have the same experience when using Streams directly, for example 
> at https://saqimtiaz.github.io/sq-tw/streams-tiddlytoolmap2.html ?
>
> Are you using Streams 0.2+ ? The latest version is available at 
> https://saqimtiaz.github.io/streams/
>
> If you are able to share I would like to take a look at your file. It is 
> possible that there is something about your widget structure that is 
> forcing the streams nodes to re-render. A common issue can be a 
> vars/set/wikify widget wrapped around other widgets which can cause them to 
> be re-rendered every time depending on how they are used.
>
> Also note that using the Sticky titles option in the tiddlywiki theme 
> might cause performance issue, as well as backreferences from Stroll. See: 
> https://github.com/saqimtiaz/streams/issues/8#issuecomment-738850160
>
> I actually looked into using refresh throttling in Streams but haven't 
> pursued it as the feedback on performance optimizations in Streams 0.2 have 
> indicated that performance isn't a problem. Personally I find it difficult 
> to gauge performance as my daily driver machine is quite powerful.
>
> I've also done some work on a version of Streams that can optionally use 
> the dynaview plugin to only render nodes that are on the screen. It worked 
> well but had a few edge cases that needed resolving. It's another avenue I 
> haven't pursued further in light of performance improvements.
>
> Saq
>
> On Tuesday, May 25, 2021 at 5:58:45 PM UTC+2 [email protected] wrote:
>
>> Hi Soren,
>>
>> thanks for that idea! This would be a cool solution if i would just need 
>> to add 'draft.of' or ' throttle.refresh' to the outer widget (e.g. my 
>> Tree-Table). But it reads, as i would need to add it to all sq-stream 
>> nodes... wouldn't be my first choice to "bake" it into the 
>> nodes-creation-mechanism - isn't there a similar way on something like the 
>> "parent-widget of any widget-tree"?
>>
>> Regards,
>> Mirko
>>
>> Soren Bjornstad schrieb am Dienstag, 25. Mai 2021 um 17:51:17 UTC+2:
>>
>>> Refresh throttling <https://tiddlywiki.com/#RefreshThrottling> might be 
>>> helpful here.
>>>
>>> On Tuesday, May 25, 2021 at 10:49:28 AM UTC-5 [email protected] wrote:
>>>
>>>> SQ-Streams  i mean btw.
>>>>
>>>> [email protected] schrieb am Dienstag, 25. Mai 2021 um 17:48:27 UTC+2:
>>>>
>>>>> Hi Mario,
>>>>>
>>>>> currently i'm working with a rather complex Widget Structure 
>>>>> (Table-Tree with Streams rendered within the (large number of) nodes) and 
>>>>> i'm not interested in "possible changes" to the UI - i just want to edit 
>>>>> as 
>>>>> fast and as smooth as possible. 
>>>>> Whenever i edit a stream-node (even when typing a single char), the 
>>>>> full widget-tree re-renders, which makes working with it a pain atm. Now 
>>>>> i 
>>>>> try to adress this issue somehow...
>>>>>
>>>>> Mirko
>>>>>
>>>>> PMario schrieb am Dienstag, 25. Mai 2021 um 16:55:28 UTC+2:
>>>>>
>>>>>> On Tuesday, May 25, 2021 at 9:54:05 AM UTC+2 [email protected] 
>>>>>> wrote:
>>>>>>
>>>>>> is it possible to (temporarily) disable (re-)rendering of the 
>>>>>>> frontend (widgets etc.)?
>>>>>>>
>>>>>>
>>>>>> No. At the moment it isn't. What would you try to achieve?
>>>>>> -m
>>>>>>
>>>>>

-- 
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/5a968b22-666b-48f3-ad84-245df3113389n%40googlegroups.com.

Reply via email to