diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-07-05 18:55:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-05 18:55:36 -0700 |
commit | abdf2f28a0bd25a76a31b4fd2410c7a87448ed54 (patch) | |
tree | 762287ff3121993d51e3741e84a2a99ac93435ce /components/script/docs | |
parent | 3d557b6f25eb9dbd084cb53bbc9a9cf93bad825b (diff) | |
parent | 187a47d89d2a4187abca85690429f85293e618cd (diff) | |
download | servo-abdf2f28a0bd25a76a31b4fd2410c7a87448ed54.tar.gz servo-abdf2f28a0bd25a76a31b4fd2410c7a87448ed54.zip |
Auto merge of #11886 - bholley:attr_refactor, r=SimonSapin
Refactor attribute handling to avoid marshalling attributes from Gecko into Servo
This marshaling is slow, because Gecko stores attributes as UTF-16 and does not atomize them in all cases, and it turns out that the need for them in Servo is pretty minimal. With some refactoring across servo and rust-selectors we can fix this.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11886)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/docs')
0 files changed, 0 insertions, 0 deletions