Comment #16 on issue 164 by soham.mehta: Wrong order in Object properties interation
http://code.google.com/p/v8/issues/detail?id=164

It is easy to say WorkingAsInteded. But having everyone else update their code (in plenty of cases, lot of legacy code), is not a good idea. If we don't fix this, then either we're hindering adoption of chrome, or we're having a lot of people do a lot more work than what is practical.

It can have unintended consequences e.g. screwing up the order of featured items, where payments go by the order of placements. As an example, check the order of services listed at http://www.box.net/services/featured . Use [email protected]/test . Latest versions of all browsers agree on the order, except for chrome.

We totally understand that ECMA spec does not mandate the order, but this is not really an engineering question - at least not anymore. This is a question of playing well together with
other browsers and being properly backwards compatible, so to speak.

It is an unfortunate situation, but I'm sure this is not the first one and not as hard to work around/live with. At the least, we can provide a chrome-specific directive that can change interpretation of array order (not a good solution, but an example). Also, is there a benchmark on how much memory overhead we're talking about?



--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to