On Thursday, August 16, 2018 at 11:49:38 AM UTC+2, Siniy-Kit wrote:
>
> .. The problem is slow work of big TW5. All navigating and menus become 
> very slow. 
>

I think the problem is very very big DOM tree of my site and it is very 
> difficult for browser to update this tree every time. 
>

No the DOM is not the problem. Most of the time the problem are "slow 
filters". ... That means filters that work with a huge number of tiddlers 
every time they do some calculation.

So the general rule for filters should be: .. The first rule should 
minimize the number then the more complicated rules should follow. 

eg: use [tag[]prefix[]] and not [prefix[]tag[]] ... 
 

> I think Node.js will not solve this problem....  
>

That's right. The node server dynamically creates a "single page" file and 
serves it to the client. So the end result is the same. 

"Lazy loading" doesn't help here, because the number of tiddlers isn't 
reduced, just the tiddler body is removed. 

-m


-- 
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 post to this group, send email to tiddlywiki@googlegroups.com.
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/5cb09305-cc94-40a7-be1c-c0acb082497d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to