I already explained that in my previous email. Parsing and compilation on a 
background thread removes some of the problem but not all of it. Ultimately, 
even if the script is just a function waiting to be called, the browser still 
executes it in a blocking fashion after parsing and compilation. It's the 
execution that is troublesome part because it interferes with the UI. The fact 
that the script isn't doing much is helpful, but once again, there will be a 
non-zero interrupt that can affect user experience.

-N

-----Original Message-----
From: Kornel Lesiński [mailto:kor...@geekhood.net] 
Sent: Tuesday, May 24, 2011 2:33 PM
To: whatwg@lists.whatwg.org
Cc: Nicholas Zakas
Subject: Re: [whatwg] Proposal for separating script downloads and execution

On Tue, 24 May 2011 17:34:45 +0100, Nicholas Zakas <nza...@yahoo-inc.com>  
wrote:

> Your assertion that loading a file that simply defines a function will  
> solve the problem is a bit too simplistic for most web applications.

Could you describe the case where wrapping script in a function would not  
solve the problem in UAs that parse scripts asynchronously?

-- 
regards, Kornel Lesiński

Reply via email to