Do you have the same experience when using Streams directly, for example at
https://saqimtiaz.github.io/sq-tw/streams-tiddlytoolmap2.html ?
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.
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