respectively. Since the operator dictionary for for these arrows indicates that they are stretchy by default, the arrows will grow in order to match the width of the base (in your case, the R). In order to stretch a character, MathJax has data about the various sizes available for the particular character, and (when possible), how to construct wider versions from parts (like adding minus signs to the left of the right-arrow to extend its tail).
The default MathJax fonts include the small-sized right arrow (along with the normal-sized one, and the long right arrow) as one the choices for sizes of the right arrow. This is because this same construction in MathML is used for vectors, which need to smaller arrow. The vector arrow fits over a single letter, even the capital R, so you get that for \overrightarrow{R} as well as \vec R, since they both produce the same MathML internally.
Unfortunately, the MathJax TeX fonts don't include a small-sized let arrow, so that size is not available for "stretching" the left arrow, and the smallest size available is the standard left arrow size. That is why you see a difference in the two results.
The STIX fonts do include the small-sized left arrow, but unfortunately, it has not been included in the stretchy data for the left arrow. I have opened an issue tracker that requests this:
But the CommonHTML output doesn't yet support the STIX fonts, so you would have to use the HTML-CSS or SVG output for that.
Davide