Hi All,
I'm curious about a trend I've noticed in some addon changelogs which mention implementing "deferred initialization" for slightly faster loading screens.
In my own experience, addons can have a huge impact on load times:
- Old PC: With 100+ addons, my loading screen could take 2-3 minutes or more. Disabling addons brought it down to under 30 seconds.
- New PC: The same addons result in a load time of under a minute, but disabling them still leads to a sub-30-second load.
This makes me wonder:
- Is deferred initialization feasible for most addons?
- How significant is the performance improvement from deferred initialization? Is it noticeable only on slower systems, or does it benefit everyone?
- Why don't more addon developers implement this technique? Are there specific reasons/limitations that prevent its widespread adoption?
The Potion Maker addon was the latest addon to do this so I asked Gemini to explain how it worked here (hopefully its answer isn't just AI nonsense):
https://g.co/gemini/share/473d6703943c
I'd appreciate any insights from addon developers or experienced users. Thanks in advance!