Hi Mirko,

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.
>

I intentionally use that wiki to test for performance issues as they get 
amplified due the size of the stream. With smaller streams there are no 
noticeable delays when typing.  So if your own streams are much smaller, 
then there has to be another reason that the performance is so much slower.
 

> 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...
>

If you inspect the DOM structure of the streams in the web developer tools 
and see that they blink/refresh on every keystroke, that is a very good 
indicator that something in your widget tree causes everything to be 
re-rendered on each key stroke. You will notice that this does not happen 
when using Streams on the toolmap wiki or on the Streams demo site.

When a variable set by the vars/set/wikify widget changes, that widget 
needs to remove and re-render all its children for them to be informed of 
the new variable value.
  

> Anyway would it be nice to be able to disable the TW5-rerendering 
> (temporarily) globally. i will open a feature request.
>
>
One hack here would be to write a widget that you wrap your templates in, 
which does not refresh its children. Note however that such an approach, or 
any approach that disables refresh, opens the door for data loss.
 
Regards,
Saq

-- 
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/bf7c3f87-e518-4e51-b5c0-f6890a1945cen%40googlegroups.com.

Reply via email to