W3C home > Mailing lists > Public > whatwg@whatwg.org > October 2013

Re: [whatwg] onclose events for MessagePort

From: James Graham <james@hoppipolla.co.uk>
Date: Thu, 10 Oct 2013 18:18:55 +0100
Message-ID: <5256E17F.2080006@hoppipolla.co.uk>
To: whatwg@lists.whatwg.org
On 10/10/13 18:14, David Barrett-Kahn wrote:
> On GC being a source of cross-browser difficulty: I think you can fix that
> by stating in the messageport spec when we guarantee to implicitly close
> the connection (when its host page closes) and when we provide no
> guarantees (when it loses all its references).
>
> On people relying on GC timing: Those people are being silly and deserve
> what they get, as they do in Java.  Using destructors in that language is
> very nearly always a bad idea, but they still put them there and it was
> fine.

The problem is that it's not perceived as the fault of the page author, 
but as the fault of the browser in which the page fails to work (which 
may indeed be a browser in which it previously did work and that then 
happened to upgrade its GC implementation).

The difference between the web and Java is that with Java you can 
mandate a particular version of a particular implementation, even if it 
is considered ugly to do so. With the web that isn't possible.
Received on Thursday, 10 October 2013 17:19:22 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 17:00:11 UTC