

[whatwg] Proposal for separating script downloads and execution

From: Henri Sivonen <hsivonen@iki.fi>
Date: Thu, 3 Mar 2011 02:20:36 -0800 (PST)
Message-ID: <1016125321.496858.1299147636458.JavaMail.root@cm-mail03.mozilla.org>
Boris Zbarsky wrote:
> Think 10,000 <script> elements all pointing to the same 25KB script.
> If
> you're forced to preload the script at src-set time, that's 25MB of
> data.

Are there the known to be pages that users frequently encounter that create and set src on a large number of script nodes without inserting them? Or is this a theoretical concern about accidental resource exhaustion?

Is the expectation that IE is safe because the accident happens on a sniffed branch that IE doesn't get?

(I still quite like the idea of starting fetch upon setting .src and making insertion trigger evaluation. The idea of adding an execute() method scares me. Mainly because having an execute() method is so radically different from how things have worked so far and having insertion execute degrades gracefully(ish) in existing browsers.)

Henri Sivonen
hsivonen at iki.fi
Received on Thursday, 3 March 2011 02:20:36 UTC
