W3C home > Mailing lists > Public > whatwg@whatwg.org > April 2013

Re: [whatwg] Deferred Javascript parsing

From: David Bruant <bruant.d@gmail.com>
Date: Mon, 29 Apr 2013 22:43:35 +0200
Message-ID: <517EDB77.4070008@gmail.com>
To: Benjamin Stürmer <benjamin.stuermer@gmail.com>
Cc: whatwg@lists.whatwg.org
Le 29/04/2013 22:21, Benjamin Stürmer a écrit :
> I have been reading about a technique described here (
> http://googlecode.blogspot.de/2009/09/gmail-for-mobile-html5-series-reducing.html)
> for deferring the parsing of scripts until they are actually required. This
> can be a useful technique for allowing lazy-loading of script without AJAX.
> A common method used to achieve this (the method described in the linked
> article) is commenting-out blocks of code and then uncommenting it and
> running it via eval(), which is obviously not an ideal solution.
>
> Has there been any consideration given to an attribute to mark a script tag
> as "do not parse or execute" until it's been triggered?
I think if you put any invalid value in the "type" attribute of the 
script element, then, the element won't be parsed nor executed. If your 
script element has a given id, you can easily find the code 
(document.getElementById(id).textContent) and eval it.

David
Received on Monday, 29 April 2013 20:44:03 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:57 UTC