On Tuesday, 1 September 2020 11:00:19 UTC+10, TW Tones wrote:
>
> Talha,
>
> A few thoughts (I subscribe to ego-less programming 
> <https://en.wikipedia.org/wiki/Egoless_programming> so please don't read 
> between the lines of what I say) 
>
>    - When we ask software to do more it takes more. I we may consider 
>    node has the advantage of load on demand, where a single file wiki loads 
>    everything into memory first, it is not surprising we see such a situation.
>    - I have often seen in tiddlywiki so called "performance problems" 
>    occur but they are the result of more work not an inherent issue.
>    - Tiddlywiki out of the box is doing a lot to maintain connections, 
>    currency and interactivity. 
>       - So when output is closer to a batch operation it will start to 
>       behave as a batch process and have running times.
>       - Will the user really need to see a 1000 items at once?
>    - I have seen this with SQL, users can ask silly questions (not saying 
>    yours is) without knowledge of the underlying database that unnecessarily 
>    touches every record and takes hundreds of times longer.
>    - Search is one way around this, as is set then generate results
>       - The default search not starting until 3 characters are provided 
>       is an example of avoiding too big a list.
>    - There is a new plugin that may help in some cases 
>    https://tiddlywiki.com/prerelease/#Dynaview%20Plugin
>
> I have created a snapshot button to save the result of a complex or large 
> tiddler so the computation can be triggered not on opening but on demand, 
> would this help your current solution?
>
> In closing 
>
>    - there are a lot of things that can be done in tiddlywiki to improve 
>    performance, and it may be as simple as closing the sideBar so it does not 
>    refresh of every change.
>    - If you had an example I could test on Tiddlywiki.com I (and others) 
>    could help improve performance.
>
>
> Regards
> Tony
>
> On Tuesday, 1 September 2020 05:20:48 UTC+10, talha131 wrote:
>>
>> More information 
>>
>> I am running TW from nodeJS, which shows this slow behaviour. But the 
>> HTML file built from the tiddlers does not have any performance issue.
>>
>> So my guess is, *TW running on NodeJS has performance issue*.
>> ​
>>
>

-- 
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/1dc5b393-4813-4317-a114-6772e7c91879o%40googlegroups.com.

Reply via email to