On Wed, Feb 17, 2010 at 10:36 PM, James Robinson <[email protected]> wrote: > * What precisely does 'parse' time mean for each element? For example, on a > <script> tag does parse time include parsing the script itself, or executing > it as well? What about for JS engines that do not distinguish between the > two?
Then there is also things like JITs, which at least in some engines run lazily. So a function isn't JITted until the first time it runs. Which may or may not be long after the <script> has executed. In firefox things are even worse because a function isn't "traced" until we've determined that it's a "hot" path, i.e. that it's run several times. / Jonas
