I am no expert. But my experience has been that when I have used large 
numbers of tags the performance slows. 

Here are two of my projects that have some slow down: 

1. https://giffmex.org/gospels.bubbles.html (1600 tiddlers, 1155 tags) very 
slow. I gave up on finishing it because to add tags to each tiddler was 
taking too long. Yet there is no content in most of the text fields. 
2. https://giffmex.org/gifts/dictionaryarticles1.html (17,000 tiddlers, 214 
tags) This one is much better: New tiddler creation, while slow, is still 
tolerable. Even the all tiddlers tab opens fairly fast. Again, no content 
in most text fields. But yes, even at 214 tags this one is slowing down.

Again, I am no expert on the behinds the scenes processes, so it is hard 
for me to interpret what is happening, but I am guessing three things are 
the culprit re performance on files with a lot of tags:
.
1. The use of complicated list filters by tag, and view templates 
displaying those list elements with involved CSS, could slow it down
2. The more sidebar lists are visible they must be rendered. This perhaps 
could affect performance.
3. The tag pills themselves must be rendered with CSS and dropdowns in 
multiple default places, so perhaps that is affecting performance as the 
number grows?

There is the other issue of having to wade through tags to add them. 
And another issue of trying to use one system (tags) to handle multiple 
functions (tags for topic, tags for format, etc, and tags for tracking 
"meta" tiddlers, etc)

I now tend to use links for topics, tags for functionality - adding things 
to, say, the sidebar or pagecontrol buttons, etc, and fields for 
tiddler-specific information I want to track or organize (contact info, etc)



On Wednesday, July 14, 2021 at 10:29:38 AM UTC-5 Stobot wrote:

> I've seen this come up from time to time on the forums - and Tones 
> mentioned it recently  How to make a more convenient method for selecting 
> tags? (google.com) 
> <https://groups.google.com/g/tiddlywiki/c/mMFBKZ1tbAo/m/cE2Ys3yfBgAJ>
>
> I agree with most of the points of where fields are more useful than tags 
> as you get deeper and deeper into organization, and the methods make sense, 
> but often there's talk about a performance implication that I don't 
> understand, but am hoping to as I'm kind of a performance junkie. 
>
> So my questions are:
> 1. Is the "bad" type of "tag pollution" related to number of unique tags, 
> or number of tiddlers *with* tags? Or both? For example I use my main 
> TiddlyWiki for project organization and most details are in fields, but 
> almost every tiddler is tagged as either a task, project, meeting, etc. So, 
> I have a small number of unique tags, but high number of tagged items.
> 2. What is the source of the associated negative performance impact? I 
> assume it has something to do with indexing - and if so there's probably a 
> speed vs. memory tradeoff. 
>

-- 
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/4d4866bf-e415-415d-b2d0-3a43d500caean%40googlegroups.com.

Reply via email to