W3C home > Mailing lists > Public > www-style@w3.org > May 2015

ClientRectList.item() usage is very low in Blink

From: Philip Jägenstedt <philipj@opera.com>
Date: Wed, 27 May 2015 15:21:39 +0200
Message-ID: <CAMQvoCkn9r0ACyhan2aV9g5haZj25dhVDhqxTCnc2qyNPZ8FsQ@mail.gmail.com>
To: public-fx@w3.org
Cc: www-style@w3.org
Hi all,

http://dev.w3.org/fxtf/geometry/ says "The DOMRectList interface is
at-risk. The authors of this specification await feedback from
implementers if the item() function of DOMRectList is currently in use
on legacy interfaces. If there is no/not enough content to justify
DOMRectList, legacy interfaces must use sequences instead and
DOMRectList will be removed from this specification."

Chrome 43 reached the stable channel about a week ago, and it had a
use counter in Blink to answer this very question:
https://www.chromestatus.com/metrics/feature/timeline/popularity/694

Compare that to another use counter also in the same release:
https://www.chromestatus.com/metrics/feature/timeline/popularity/696

When usage rounds to zero as for ClientRectList.item(), it means that
<0.0001% of page loads are affected. This is no guarantee that
replacing ClientRectList with sequence<ClientRect> as the return value
of Element.getClientRects() and Range.getClientRects() would be safe,
but it's promising.

(Dirk Schulze suggested that I notify public-fx and www-style.)

Philip
Received on Wednesday, 27 May 2015 13:22:07 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:08:54 UTC