On Mar 19, 2012, at 2:36 PM, David Bruant wrote:

> Le 19/03/2012 21:10, Maël Nison a écrit :
>> Hi,
>> 
>> I'm 'upping' this discussion for two reasons :
>> 
>> - I didn't send any response before ! I didn't know that some parts of
>> V8 were self-hosted, so I'm glad to have learn that. Thanks. : )
>> 
>> - I've just read this article [1] on the web, and it reminds me this
>> discussion. The author is explaining a valid use case of mutable
>> functions (preventing useless garbage collection). It's true that in
>> real time application, garbage collection consume a lot of processing
>> time (factories or persistent objects are not uncommon [2] [3] [4]).
>> 
>> What do you think about this ?
> My opinion hasn't changed. You can still add these methods yourself to
> Array.prototype. You are even encouraged to do that and remove methods
> abusively creating new arrays if it helps promote array reusability in
> your own code.

Implicit in the original post is the assumption that removing (or adding) 
elements to an existing object is more efficient (in all performance 
dimensions) than creating a new object with the desired elements.  That isn't 
always the case...

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

Reply via email to