Seems like using element.style.left is ~10fps faster than element.style.marginLeft