On 08/11/14 22:14, Patrick Walton wrote:
Hi everyone,

I've created a simple chart of Servo CSS property support vs. usage
(taken from Chromium's usage charts at [1]). This may be useful if
you're looking for something to implement :)

https://docs.google.com/spreadsheets/d/1CxLS8w8GwK-2euVErrqpUUb76PiZa6w5h5EnGsL9KFs/edit?usp=sharing

Obligatory caveats:

* This was automatically generated from the Chromium charts, Servo
source code, and W3C specifications, so there may be some errors,
especially around classification of properties into levels 2 and 3.

* This was taken from my branch (so `box-shadow` is considered supported
even though it's not in the master branch yet).

* This only indicates whether Servo has any support at all for each CSS
property. It does not test whether the implementation of the property is
bug-free in Servo, whether all of the features of the property (e.g.
multiple backgrounds) are supported, or whether the property is
implemented in a performant manner.

Very nice, thanks Patrick.

Could you add the caveats at the top of the spreadsheet itself, for people coming from Twitter?

Additional caveat: just because a property has high usage doesn’t mean we should implement it in Servo.

For example, the 'zoom' property is non-standard and roughly equivalent to 'transform: scale(...)'. Since it’s not implemented in Firefox, I doubt many websites actually rely on it, rather than just using it as a fallback for older browsers that don’t support CSS transforms.

(Still, this is more of an exception than a common case.)

--
Simon Sapin
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to