Number of - CSS, Plugins, Images as attachment?

CSS, Plugins, Images

  1. How many CSS snippets can I have without feeling or seeing Obsidian lagging?
  2. How many community plugins can I have without feeling or seeing Obsidian lagging?
  3. How many images can I have without feeling or seeing Obsidian lagging?
  4. Does the size of a CSS file matter? (i had one 42 kb, and then reduced to 1kb, just kept the feature i want🙂)
  5. If I have 50+ CSS snippets but only use 10 or 15 of them, will the other 35 still load and affect performance, even if they are turned off?
  6. If I have 50+ community plugins but only use 10 or 15 of them, will the other 35 still load and affect performance, even if they are turned off?

please help experienced members.:folded_hands:

For the most part, when things (CSS, images, plugins) aren’t being used, they’re not computing or using resources. How you use them, or how they’re designed, is what makes the difference.

CSS

Fifty CSS snippets that each efficiently do an inexpensive thing thing might be completely unnoticeable.

One CSS snippet that inefficiently does an expensive thing could hang the app.

A hypothetical example is a snippet that recolors your folders as you drag a file. Redrawing your file explorer for every few pixels you drag is expensive and could freeze Obsidian.

Images

Having a lot of images in your vault, of itself, might have little effect except when indexing and searching

What you do with the images, however, could cause delays from minor to major.

Example: Opening a note that simply links to lots of images probably won’t cause issues. Opening the local graph on that note could be sluggish. Turning all of those links into embeds could make scrolling choppy and slow.

With a lot of images, search will be slower at returning results and at making suggestions in various file suggesters.

There’s a file limit (I don’t recall the number, but it’s high) above which fuzzy search disengages, leaving only literal search.

Plugins

See “CSS”. Fifty plugins that, etc.

It depends on what the plugin does.

A plugin that, say, runs a bunch of stuff at startup will slow your start-up time (example: MakeMD). A plugin that loads very little then sits idly until you call on it might have effectively no impact until you put it into action (example: Local Backup).

Another example where how you use it makes a difference: Dataview. Using it to search for well-defined info in a small subset of files can be snappy. But using it to search the entire vault and do manipulations on a large amount of info can hang Obsidian.

2 Likes

Everything dawni eloquently said above. :purple_heart:


I’ll just add regarding #5 and #6: if the community plugin or .css file is disabled and you restart Obsidian, it will be fully unloaded and not in play.

Also, when checking for community theme or plugin updates in a vault with only a few, the update check for both will be half-a-second or so. If you have a vault with a large number of community plugins/themes, the update check time can creep up.

YMMV depending on device specs, but in a testing vault on this older Windows intel laptop I’ve got 88 community plugins and the update check took 18 seconds; 56 community themes and the update check took 21 seconds. Really need to clean this mess of a vault up. :sweat_smile:

2 Likes

thanks a bunch for taking your time to make commentđź’–
this are the plugin i have. because i need it to be faster and simpler. but most important thing is that the search should never be slow down as this is the reason why i am migrating to obsidian.

I don’t use the Dataview plugin, but I’m thinking of using it to create a dashboard. It takes a bit too much time to visit the notes I’m working on, and some notes need to always be in front of me so I don’t forget about them. So, i will just be using few query to make a dashboard. i think this shouldn’t be affecting my software performance, right?

there is a plugin called lazy plugin loader which basically allows you to delay the plugin start up by a couple of secs ( you can customize how long ) and that will help your vault load faster and the plugins work normally I use it and I think without it my load up time could easily reach half a minute

whoaa, i only have 9 and worrying about it🙂

As mentioned, it’s a vault for testing and with the exception of two or three, they are all usually disabled to start.

If you don’t require DataView-specific features, the built in Bases feature may use fewer resources.

1 Like

i need them to be IN front of me. like that of recently made, recently modified and a ReadMe(basically some guideline to my self)

like this. i toggle off the notes. i just need data view to take some notes into these callouts. i can do manually but, it take time to do it. so i need at least 4-5 quary in homepage. that’s it. and i don’t think i will use it for any other case. So, would it affect the performance

My dashboard, which tracks projects, notes that need various levels of attention, tasks, etc. Is completely done using Bases, no community plug-ins. Works great!

1 Like

Could you share a screenshot or demo, please.

Man, it’s work better than Dataview. just how do i hide the top bar. i just need the links that’s it

You can hide it with a CSS snippet: Bases: Hide Toolbar (after updating to Obsidian 1.10.3) - #2 by dawni

1 Like

thanks