On Nov 2, 2011, at November 2, 20119:30 AM, Quildreen Motta wrote:
> 
>> "freeze" does not add anything new to an object. If you don't want to change 
>> the shape of an object ... don't change the shape of the object.
> Again, immutability isn't just about security, but optimisation as well. You 
> could also look at shared-memory threads, because I think they make a hell of 
> an argument for "frozen" objects or immutability.

The last time we looked at freezing a few core objects in node.js we found that 
v8 was actually slower with them frozen and backed them out, which is probably 
a good thing.

I'm very skeptical of the "new language feature for optimization" argument ever 
since the static typing debate in ES4 and the tracer work Mozilla did shortly 
after.


_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to