[whatwg] Proposal for separating script downloads and execution

Glenn Maynard glenn at zewt.org
Wed Feb 9 04:07:59 PST 2011

On Wed, Feb 9, 2011 at 2:46 AM, Glenn Maynard <glenn at zewt.org> wrote:

> - Just for comparison: <script src="path.js" noexecute
> onload="this.execute()"> seems roughly equivalent to <script async>, and
> like async, falls back on immediate loading if noexecute isn't supported.
> <script defer> could be implemented in terms of this as well.

Put more generally, noexecute is a straightforward generalization of the
script deferral established by <script defer>.  Defer delays execution until
the document is parsed, and noexecute delays execution until instructed.
These fit together in an obvious, consistent way.

Glenn Maynard

More information about the whatwg mailing list