- From: Jatinder Mann <jmann@microsoft.com>
- Date: Wed, 1 Jun 2011 16:25:13 +0000
- To: "public-web-perf@w3.org" <public-web-perf@w3.org>
Received on Wednesday, 1 June 2011 16:25:41 UTC
Unless explicitly specified with a Callback=FunctionOnly statement in the IDL, we will be allowing objects to be registered as callbacks, like so: E.g. var obj = new Object(); obj.handleEvent = function (event) { alert ('hello, world!'); } window.requestAnimationFrame(obj); Registering objects as callbacks is somewhat uncommon and may not be what we want. The Geolocation PositionCallback function, http://dev.w3.org/geo/api/spec-source.html, also explicitly calls out that the callback be a function only. The change would look like so: [Callback=FunctionOnly, NoInterfaceObject] interface FrameRequestCallback { void sample(in DOMTimeStamp time); }; I have raised ISSUE 7 - FrameRequestCallback interface should be designated as Callback=FunctionOnly [RequestAnimationFrame]. Thanks, Jatinder
Received on Wednesday, 1 June 2011 16:25:41 UTC