WoW Speedy Load addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon Speedy Load

Speedy Load

Game Version: 7.0.3
Total Downloads: 66,235
Updated: Jul 26, 2016
Created: Aug 25, 2011
download Speedy LoadDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
2.2.2 release 2.13 KB Jul 26, 2016 7.0.3 21,457 download Speedy Load 2.2.2 releaseDownload
2.2.1 release 2.19 KB Oct 14, 2014 6.0.2 12,947 download Speedy Load 2.2.1 releaseDownload
2.2.0 release 2.22 KB Oct 21, 2013 5.4.0 5,764 download Speedy Load 2.2.0 releaseDownload
2.1.1 release 2.14 KB May 25, 2013 5.3.0 3,914 download Speedy Load 2.1.1 releaseDownload
2.0.2 release 1.96 KB Dec 1, 2012 5.1.0 3,597 download Speedy Load 2.0.2 releaseDownload
2.0.1 release 2.18 KB Aug 30, 2012 5.0.4 3,393 download Speedy Load 2.0.1 releaseDownload
2.0.0 release 2.11 KB Aug 27, 2012 5.0.4 +1 1,495 download Speedy Load 2.0.0 releaseDownload
1.3 release 1.73 KB Nov 30, 2011 4.3.0 7,017 download Speedy Load 1.3 releaseDownload
1.2 release 2.18 KB Aug 31, 2011 4.2.0 2,608 download Speedy Load 1.2 releaseDownload
r6 beta 1.88 KB Aug 28, 2011 4.2.0 832 download Speedy Load r6 betaDownload
r4 beta 1.68 KB Aug 26, 2011 4.2.0 489 download Speedy Load r4 betaDownload
1.0 beta 1.54 KB Aug 25, 2011 4.2.0 507 download Speedy Load 1.0 betaDownload
r29 alpha 2.09 KB Jul 26, 2016 7.0.3 35 download Speedy Load r29 alphaDownload
r27 alpha 2.15 KB Oct 14, 2014 6.0.2 22 download Speedy Load r27 alphaDownload
r25 alpha 2.19 KB Oct 21, 2013 5.4.0 22 download Speedy Load r25 alphaDownload
r22 alpha 2.10 KB May 25, 2013 5.3.0 34 download Speedy Load r22 alphaDownload
r21 alpha 2.07 KB Apr 20, 2013 5.2.0 336 download Speedy Load r21 alphaDownload
r19 alpha 1.92 KB Dec 1, 2012 5.1.0 22 download Speedy Load r19 alphaDownload
r17 alpha 2.14 KB Aug 30, 2012 5.0.4 55 download Speedy Load r17 alphaDownload
r14 alpha 2.08 KB Aug 27, 2012 5.0.4 +1 33 download Speedy Load r14 alphaDownload
r13 alpha 2.09 KB Jun 5, 2012 4.3.4 383 download Speedy Load r13 alphaDownload
r12 alpha 2.02 KB Apr 16, 2012 4.3.3 359 download Speedy Load r12 alphaDownload
r11 alpha 1.78 KB Dec 28, 2011 4.3.0 516 download Speedy Load r11 alphaDownload
r9 alpha 1.70 KB Nov 30, 2011 4.3.0 31 download Speedy Load r9 alphaDownload
r7 alpha 2.14 KB Aug 30, 2011 4.2.0 152 download Speedy Load r7 alphaDownload
r5 alpha 1.78 KB Aug 26, 2011 4.2.0 173 download Speedy Load r5 alphaDownload
r2 alpha 1.51 KB Aug 25, 2011 4.2.0 42 download Speedy Load r2 alphaDownload

Description

Share this:

THIS ADDON IS OBSOLETE

Speedy Load is obsolete as of WoW 8.0 – the Battle for Azeroth pre-patch. Blizzard has removed/fixed all of the offending events that fired excessively during loading screens. An update to fix the errors you will encounter in BfA (these errors are due to events that have been removed) will not be released. You should uninstall this addon.

 

Info

Speedy Load disables certain events during loading screens to drastically improve loading times.

On my own computer, running a state-of-the-art Intel Core i7 2600k processor with 50 addons loaded, Speedy Load has decreased the time taken for my hunter to zone into the Molten Front daily quest area from 5 seconds to 3.6 seconds. That is a 28% increase in speed and a savings of 1.4 seconds! Your results will vary based on class and number of addons, but if you have an older computer, you will almost certainly experience a significant difference.

Speedy Load will decrease the time spent in loading screens for:

  • Instances and Raids
  • Boats and Zeppelins
  • Mage portals
  • Cataclysm zone portals
  • Summons
  • …And nearly every other loading screen you will ever encounter in-game!

How it Works

To understand how Speedy Load works and how it is affecting your loading screens, you must first understand the basic workings of the AddOn API. Most AddOns, including the default Blizzard UI, are coded so that certain pieces of code are only executed when certain events occur. In order to see these events, a AddOn must have a frame register an event. Once an event has been registered, an AddOn will execute certain code when an event is fired. There are currently 679 different events that can be registered for, and they can generally be divided into two types: those that include data, and those that do not.

Events that include data with them when they are fired cannot be safely be unregistered because this would cause data to be missed. An example of this is CHAT_MSG_GUILD – the event that fires when somebody says something in your guild's chat. If this event were to be unregistered from every frame during loading screens, you would not see what was said in your guild while you were in the loading screen. It is for this reason that Speedy Load will not unregister any events that may be carrying important data

Events that do not include data can be further broken down into two sub-types: events that trigger something, and events that notify a change. An example of the first sub-type is PVPQUEUE_ANYWHERE_SHOW. This event tells that battleground/arena/war games interface to show, and should not (and will not, by Speedy Load) be unregistered. SPELLS_CHANGED is an example of the second sub-type – it simply notifies the UI that your spells changed, and that it should re-check to see what abilities you have learned and what is available to you.

These types of events (i.e. events without data that only notify the UI of an update) can generally be unregistered during a loading screen, because they often times will fire excessively (more than once) during the loading process without any real purpose beyond the last firing. What Speedy Load does is unregister a number of these non-critical events when you enter a loading screen. When the loading screen completes, these events are re-registered to every frame of every AddOn that had registered them before the loading screen, and then Speedy Load will "fake" the firing of these events only once (and only if they actually occurred during the loading screen) in order to ensure that everything that depends on these events will continue functioning properly.

Comments

Add a comment