W3C home > Mailing lists > Public > www-dom@w3.org > April to June 2009

Re: Mutation events - slowness examples

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Fri, 26 Jun 2009 03:05:15 -0400
Message-ID: <4A44732B.7030607@mit.edu>
To: Sean Hogan <shogun70@westnet.com.au>
CC: DOM public list <www-dom@w3.org>
Sean Hogan wrote:
>> Given that the bug was only present for a day or so, two separate bug 
>> reports on pages with large tables being sorted indicates that they 
>> have to be somewhat common.  Unless you think that there were just the 
>> two of them and people happened to stumble on them, out of all the 
>> pages out there, in that one day?
> Without more information I can't say.

That's fine.  My surmise, based on report rates for other problems we've 
had in nightly builds in the last 8 years or so, is that 2 bugs reported 
within a day of the problem being introduced means that pages that 
trigger the problem are not particularly rare.  But it could just be 
chance too.

As I said in my initial mail, this was just a data point that you might 
want to consider.  Or might want to not consider.  I don't actually care 
that much whether you do or not.

> It doesn't necessarily reflect the open web at all,

Honestly, the open web isn't all we need to be concerned with.  It's 
just easier to analyze, and should be the first priority if there's a 
conflict.  That doesn't mean other things don't matter.

> Actually, you said "that all sorts of pages out there sort
> multi-thousand-row tables by reordering the row nodes in the DOM. "

I should have been clearer: this is a deduction based on the speed with 
which the bugs were reported.

> Are you now saying that based on two examples, one of them 500 rows and
> one anecdotal, we can probably assume it is that way?

Pretty much, yes.  I will certainly be doing so as a UA developer. 
Whether you choose to assume so or not is up to you.

Received on Friday, 26 June 2009 07:06:01 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:36:55 UTC