It should load once you leave the town, too. And if you get a 1s pause, upgrade your system, srsly! :D
(You can also override the addon loader conditions to load always, if you prefer that)
It's much better now, about a 0.2s pause now, after all Rock libraries were updated not to run a full GC cycle after every ADDON_LOADED event. Remeber Quartz is about 10 "separate addons" in all, and that meant running garbagecollect() 10 times which was mainly what caused the issue.
In any case, I still do not see the inherent benefits of putting Quartz on addonloader (such as on leaving town, are you serious???), you use your cast bar very often in town, such as mounting up, targetting someone casting a spell, casting a tradeskill, etc, etc.
The whole point of addon loader is to delay loading until its actually needed, and thus shortening the initial loading screen. Now tell me why you would require target castbars in a town?
Flawed argument. Quartz doesn't have separate AddonLoader support for each module as far as I know (and certainly won't in a successor/update if the modules are embedded), and I just gave a reason why I frequently use player cast bars in town.
If it did have per-module support, then by default it should load the player cast bar on load, and the rest on-use.
Edit: I should note that I only used half of Quartz's modules as well, as I use agUF for anything other than player and pet, and I don't use it to track any buffs/debuffs or whatever. That pretty much just leaves player, pet, mirror, flight timer, tradeskill merge, etc. The unused modules are disabled at the character selection screen addons list level (and I'm kind of hesitant about embedding the modules because it will make my UI seize up twice as long when AddonLoader kicks in).
Not at all. Delayed loading will always cause a noticeable split second freeze.
X-LoadOn-Delayed would be fine. I expect a few seconds of stuttering pauses on login once the loading screen is gone anyway, while the game loads all of the models, textures, shadows, etc for everyone else in Dalaran. I just hate staring at the loading screen for 45 seconds.