[Development] QML, v8 and freezing the global object
Harri Porten
porten at froglogic.com
Thu Oct 11 17:36:55 CEST 2012
On Thu, 11 Oct 2012, Thomas McGuire wrote:
> Could we maybe simple get rid of object freezing, and not freeze the global
> object?
> What would the consequences of that be, anything bad? I am the opinion that if
> the user wants to override the "console" object, let him. Maybe there were
> other reasons for freezing the global object though?
My guesses for a possible difference: performance of script execution.
Once the global object is frozen the JIT compiler can make certain
assumptions that otherwise are not possible.
Security might be another factor.
Harri.
More information about the Development
mailing list