[webkit-dev] squirrelfish-bytecode

Meryl Silverburgh silverburgh.meryl at gmail.com
Wed May 13 09:09:32 PDT 2009

On Wed, May 13, 2009 at 1:11 AM, Maciej Stachowiak <mjs at apple.com> wrote:
> On May 13, 2009, at 12:18 AM, Meryl Silverburgh wrote:
>> Hi,
>> Does webkit cache squirrelfish bytecode? For example, multiple can use
>> the same javascript file (e.g. common javascript libraries, like
>> jquery, or same domain uses some common javascript file across
>> different pages for the same domain).
>> When webkit parses the JS file and builds squirrelfish-bytecode,  does
>> it cache it ? so that subsequence loading of the same js file will
>> skip the js compile process?
> We don't currently cache the bytecode (or the native code). It is an option
> we have considered, however, currently, code generation is a trivial portion
> of JS execution time (< 2%), so we're not pursuing this at the moment.
> Regards,
> Maciej

Thanks. You mention native code. Under what situation will
squirrelfish generate native code?
I thought this is how v8 works, but not squirrelfish.  Squirrelfish
parse JS files and generate its internal bytecode and its VM will
execute the bytecode. Is that correct? or I am missing something.

Thank you.


More information about the webkit-dev mailing list