Thread Tools Display Modes
Today, 12:24 PM   #1
TagCdog
Join Date: Jun 2019
Posts: 29
Deferred initialization to speed up loading screen?

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:
  1. Is deferred initialization feasible for most addons?
  2. How significant is the performance improvement from deferred initialization? Is it noticeable only on slower systems, or does it benefit everyone?
  3. 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!
  Reply With Quote

ESOUI » Developer Discussions » General Authoring Discussion » Deferred initialization to speed up loading screen?


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off