Hey, Yakov. My plugin processes parameters from internal tiddlers, no external resources required. It's called InfoboxTablesPlugin [1] and I use it to generate Wikipedia-style infoboxes. The current version that's publicly available is not the latest though. The new version supports modules and includes, and I found that when the number of available parameters gets over a hundred, the wiki freezes until the plugin is done processing. Only then is the tiddler displayed. These are extreme test cases, of course, but the wiki is a bit slow even when there are fewer parameters to process. I have seen the SO thread you posted, but I haven't had the time to play around yet. I have also joined the TWC group.:D
[1] http://infoboxes.tiddlyspot.com/ w On Monday, July 10, 2017 at 9:47:08 PM UTC+2, Yakov wrote: > > Hello whatever, > > could you specify what kind of computation does this macro require? Does > it make any requests to external sources? > > This may be of use: > https://stackoverflow.com/questions/36588775/are-javascript-promise-asynchronous > > Best regards, > Yakov. > > PS you may be interested in joining the new TiddlyWikiClassic group: > https://groups.google.com/forum/#!forum/tiddlywikiclassic > > пятница, 30 июня 2017 г., 23:45:00 UTC+3 пользователь whatever написал: >> >> Bump. >> >> On Thursday, June 22, 2017 at 5:48:38 PM UTC+2, whatever wrote: >>> >>> Hi! >>> I'm working on a plugin, which, depending on the amount of data it needs >>> to process, can take up to a minute to render. In the mean time, the TWC is >>> practically frozen. Is there any way to delay the processing of the macro >>> until the tiddler is loaded? Or delay the processing part of the macro? >>> Which would actually be preferable, if I could display a placeholder >>> message that the macro is processing stuff. I've played with setTimeout, >>> both inside and outside of the handler, but it didn't work. Any ideas? >>> >>> w >>> >> -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/23072445-dc08-4d20-8350-f5dcaccf3ca4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

