[whatwg] Apply script.defer to internal scripts

Hallvord R M Steen hallvors at gmail.com
Tue Apr 3 06:47:54 PDT 2007

On 27/03/07, Kristof Zelechovski <giecrilj at stegny.2a.pl> wrote:

> 3.17.1. The script element specification says:
> defer (if the src attribute is present)
> async (if the src attribute is present)
> I understand that the async attribute must depend on the src attribute
> because it is needed and meaningful only when the script element is loaded
> from an external source; however, the advantage of using the defer attribute
> is not limited to that case.

There is no real advantage to the defer attribute since in HTML4 it is
only advisory, the UA is not required to actually defer the script
execution, and some implementations only defer it until seeing the
next SCRIPT element in the source. Relying on it the way your use case
does will work in very few browsers, and specifying this in HTML5
would increase backwards incompatibility for a very minimal gain.

Hallvord R. M. Steen

More information about the whatwg mailing list