Comment #101 on issue 164 by Be.DaveStein: Wrong order in Object properties interation
http://code.google.com/p/v8/issues/detail?id=164
Got more answers from someone at Chrome. They don't have the actual numbers on the speed boost for this. The thing is, even if operations to get data out is more complicated, and took more time, it's still better overall for an AJAX application. This is because tracking order keeps the extra data in memory, which slows down the app overall, even after iteration processes are done. Along with additional RAM usage comes extra garbage collection and the such. With that in mind, I highly doubt this behavior is going to be reset. I'm most likely going with the mapping solution such as atcrabtree and mendesjuan had listed. So it's extra pain now but clears the way for better user experiences in the future.
-- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
