RoS Web Display Issue and our Display Fix on Basic Attributes

The Display Issue

Diablo 3 Reaper of Souls was released on Mar 25, 2014. Blizzard's profile page and Web API now already supports the new class - Crusader and the new items.

However, if your character is still equipped with old level-60 requirement pre-RoS items. Some rare items could have wrong item stats displayed on the character's profile page or via Web API, which are different from item stats displayed in game.

For example, the following rare gloves are carried over from earlier Diablo 3 version. In game, it has the stats as shown on the left.
However, when this item is being viewed on the profile page. It looks like the image shown on the right,

As you can see, 5 out of the 6 bonus values are different from in-game values. Only "Attack Speed Increased" bonus happens to be identical.

As an end user or a third party Web site, we have no ways to know this item data are incorrect.

A Display Fix on Diablo 3 Tracker

On the other hand, a character's basic attributes (Strength, Dexterity, Intelligence, Vitality) can also be retrieved on the profile page as shown below or Blizzard's Web API.

In order to have our calculations are as accurate as possible. The only adjustments we can make are to add a virtual RoS Web display fix to adjust the basic attributes (Strength, Dexterity, Intelligence, Vitality) to their in-game values.
This kind of adjustment could happen to only the four basic attributes (Strength, Dexterity, Intelligence, Vitality).

Impact on DPS calculation

Unfortunately, other bonuses, for example, Critical Chance, Critical Damage, etc. could be also off and there're no reliable ways we can adjust those values to the actual in-game values.
Therefore, the final DPS displayed on our Diablo 3 Tracker could be a little off because of this Web display issue.
We can only expect Blizzard will fix this Web display issue in the near future.