DISCLAIMER: I HAVE NO CODING EXPERTISE, THIS IS FROM EMPIRICAL TESTING. PLEASE BACKUP BEFORE YOU TRY THIS. TRY AT YOUR OWN RISK
Step 0: Turn off any resource extensive plugin.(I have only 3-4 core plugins and no community plugins for this)
Step 1:
Have your vault fully indexed by obsidian at least once.
Step 2:
Close your vault, don’t have to close your app.
Step 3:
Find your IndexedDB folder
Mac: /Users/Your Username/Library/Application Support/obsidian/IndexedDB
Step 4: Make a new folder with any name. Mine is “backup”.
Step 5: Open your vault.
Step 6: Put the “app_obsidian.md_0.indexeddb.leveldb” folder inside of “backup” folder. This will make obsidian skip “loading cache…” screen.
Step 7: Quickly put the “app_obsidian.md_0.indexeddb.leveldb” back into the “IndexedDB” folder.
----SUCCESS----
Comparison:
VS