Improved performance and old browser compatibility.