[whatwg] Timers

Jerason Banes jbanes at gmail.com
Wed May 6 09:03:19 PDT 2009

SetTimeout and setInterval are from the original Javascript specification,
pre-ECMA. That specification is not officially standardized anywhere, but it
is supported by all web browsers and most implementations of the Javascript
language. (Including ActionScript.)
The pre-ECMA specs are often known as the "DOM-0" APIs. Since they have
never been standardized before, it makes sense for HTML5 to finally spec the
non-deprecated APIs in an attempt to provide a consistent environment across
browsers. Especially when recent events have proven that there are companies
who like to implement the letter of the standard, but not the spirit.

You can read the earlier specs here:


Here's the spec for setTimeout and setInterval:


Hope that helps!

Jerason Banes
(Interested Observer of WHATWG Activities)

On Wed, May 6, 2009 at 8:07 AM, Jon Barnett <jonbarnett at gmail.com> wrote:

> Do setTimeout and setInterval belong in HTML 5?  They're not really DOM
> related.  They're supported by ActionScript, which doesn't have a DOM. AS
> supports the same signatures that HTML 5 does (plus another one).  HTML 5
> already says they're specific to Javascript/ECMAScript, so there's no need
> for other DOM implementations to support them.
> I searched the ES5 final draft and didn't see a reference to them
> anywhere.  Have they been considered for ECMAScript 5 or any version?
> I didn't find any discussion in the WHATWG archives.
> http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary646.html
> --
> Jon Barnett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20090506/d73f65a3/attachment-0002.htm>

More information about the whatwg mailing list