Q: I wonder whether we need to / should modify the "preparse data". Would
it be
better to keep it as is, so that it just contains the positions of the lazy
top-level functions and no identifiers? (I don't know the answer.)
So, the "preparse data" is put into a memory cache on Blink side, and used
if we
need to parse the script again. We use it to just jump over lazy functions.
I
wonder actually whether bloating it with the identifiers destroys the
efficiency
benefit of it. Does it make sense to jump over a lazy inner function and
read
the identifiers from the preparse data - instead of just parsing it with the
PreParser?
Any measurements which could shed light on this? The only benchmark which I
know
is affected by the preparse data use is morejs on chromium side. If the
preparse
data is not used, warm loads regress around 5%. I wonder what this CL does
to
morejs.
https://codereview.chromium.org/641283003/
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.