This was going to be a response to a certain player that, despite having over 3k paragon, doesn’t understand how attack speed is calculated. But I figured it might help other players understand.
All weapon classes have a baseline attack speed, or attacks per second. Daggers have an attack speed of 1.6 attacks per second (APS), bows and swords are 1.4 APS, etc.
https://i.imgur.com/yrzTuNX.jpg
Increasing attack speed can come from 3 sources: increased attack speed on the weapon itself, from paragon, and from non-weapon items. (There are temporary ways to increase attack speed like shrines and pylons, but I’m going to ignore them.)
Increased attack speed on the weapon is different from the other two sources in that it only affects that weapon, while the other two sources of attack speed increase is a general character change that will affect any and all weapons equipped. While this doesn’t really matter for the classes that can only equip a single weapon, it does matter for those classes (DH, monk, barb) that can dual-wield.
Here is that same weapon that was enchanted with increased attacks speed:
https://i.imgur.com/IHedtgJ.jpg
Note that the attack speed went from 1.4 to 1.47, representing a 5% increase (1.4*1.05). That changes the Damage per second rating of the weapon, but not the actual damage rating
For those who wonder how DPS of a weapon is calculated, it is simply average damage * attack speed. In this case, it is (1118+1574)/2 * 1.40=1884 for the baseline and (1118+1574)/2 * 1.47=1978 for the increased attack speed.
Because the increased attack speed is factored into the weapon already, and that it doesnt affect any other weapon, it will not show up in the character sheet:
https://i.imgur.com/7zmHyVR.jpg
Here, I’ve removed the attack speed increase from paragon points and items. As you can see, the attack speed increase in the character details section shows 0%, but the attack speed is already increased due to the attack speed increase on the weapon itself. Now see what happens when I dual-wield:
https://i.imgur.com/oTNmh4K.jpg
Note that dual-wielding gives you an automatic 15% attack speed increase. You can see that the 5% increase on one weapon is not included in the character sheet because it is already factored in the weapon AND it does not affect the other weapon. Also note that, because it is already factored into the weapon, it becomes a separate multiplier and you get a bit more of an increased attack speed because of it.
In other words, if the weapon attack speed increase was simply added to the overall attack speed increase, you would get 1.4 * 1.2=1.68. Instead, we get 1.4 * 1.05 * 1.15=1.69.
The affect still remains the same when you start adding attack speed from paragon and other items, in this case 10% from paragon and 7% from the ring, for a total of 32%.
https://i.imgur.com/JA6AGPV.jpg
Again, note that, because that 5% attack speed on the weapon is a separate multiplier,it gains more attack speed than if it was simply added to the pool of general attack speed.
So to summarize: increased attack speed on a weapon affects that weapon only and is already calculated by the increased attacks per second of the weapon. It is not shown on the character sheet because it is weapon-specific (it will not affect another equipped weapon).
Increased attack speed by paragon or non-weapon items will affect all weapons equally and will show up on the character sheet. The attack speed increases from the paragon and items are additive among themselves, and the final sum is multiplicative on the weapon attack speed.
Increased attack speed on the weapon is its own separate multiplier.