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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/4b541dde-981b-4d86-bf37-06a206f4d1b2o%40googlegroups.com.