W3C home > Mailing lists > Public > public-web-perf@w3.org > July 2013

RE: [ResourceTiming] onresourcetimingbufferfull attribute type

From: Jatinder Mann <jmann@microsoft.com>
Date: Tue, 23 Jul 2013 20:47:25 +0000
To: Christophe Dumez - SISA <ch.dumez@partner.samsung.com>, Arvind Jain <arvind@google.com>, James Simonsen <simonjam@google.com>
CC: "public-web-perf@w3.org" <public-web-perf@w3.org>
Message-ID: <3c4be223915e4564a2ffe32ce2e431b1@BLUPR03MB065.namprd03.prod.outlook.com>
It doesn't seem like there is a clear reason why we chose to use Function, and EventListener seems like the recommended way to define this behavior. I can take an action item to update the spec.


From: Christophe Dumez - SISA [mailto:ch.dumez@partner.samsung.com]
Sent: Wednesday, July 17, 2013 11:38 PM
To: Arvind Jain; James Simonsen
Cc: public-web-perf@w3.org
Subject: RE: [ResourceTiming] onresourcetimingbufferfull attribute type


Sorry, I meant EventHandler [1], I was confused by the naming in WebKit.

Here are a few example of interfaces using EventTarget / EventHandler:
- http://www.w3.org/html/wg/drafts/html/master/webappapis.html#globaleventhandlers
- https://dvcs.w3.org/hg/IndexedDB/raw-file/default/Overview.html#idl-def-IDBRequest
- http://dev.w3.org/html5/workers/#workerglobalscope
- https://dvcs.w3.org/hg/dap/raw-file/tip/battery/Overview.html#idl-def-BatteryManager
- https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptProcessorNode-section

Christophe DUMEZ.

[1] http://www.w3.org/html/wg/drafts/html/master/webappapis.html#eventhandler
From: Arvind Jain [arvind@google.com]
Sent: Thursday, July 18, 2013 05:06
To: James Simonsen
Cc: Christophe Dumez - SISA; public-web-perf@w3.org<mailto:public-web-perf@w3.org>
Subject: Re: [ResourceTiming] onresourcetimingbufferfull attribute type
I don't recall any reason for why we chose Function and not EventListener. Christophe, could you point me to a spec that uses EventListener?


On Wed, Jul 17, 2013 at 2:15 PM, James Simonsen <simonjam@google.com<mailto:simonjam@google.com>> wrote:
I was hoping someone else would chime in with a reason. If there isn't one, we should just use EventListener like everywhere else.


On Wed, Jul 10, 2013 at 2:45 AM, Christophe Dumez - SISA <ch.dumez@partner.samsung.com<mailto:ch.dumez@partner.samsung.com>> wrote:

According to the latest editor draft [1] of the Resource Timing API, the Performance.onresourcetimingbufferfull attribute should be of type 'Function'. Other DOM objects seem to use the 'EventListener' type (and inherit EventTarget) for similar purposes.

Is there any reason why onresourcetimingbufferfull is not an EventListener and why the Performance does not inherit EventTarget?

Christophe DUMEZ

[1] http://www.w3c-test.org/webperf/specs/ResourceTiming/#extensions-performance-interface
Received on Tuesday, 23 July 2013 20:49:04 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:04:36 UTC