The following script (test_hammer_layout.html) can now run in Servo, so I've finally been able to begin obtaining baseline performance data. Note that this is with the exiting Rust scheduler, not Brian's new one:

>var divs = document.getElementsByTagName("div");
>var div = divs[0];
>
>var count = 1000000;
>var start = new Date();
>for (var i = 0; i < count; i++) {
>  div.setAttribute('id', 'styled');
>  div.getBoundingClientRect();
>}
>var stop = new Date();
>window.alert((stop - start) / count * 1e6);
>window.close();

This yields 1239493.

Cheers,
Josh
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to