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

@phistuck: On the contrary... there are many things that IE supports that other browsers do not. We should not do things just because Internet Explorer does them. In addition, a large amount of effort has gone into getting IE to accept the standards, making our lives easier.

What you're saying is that "well, IE isn't doing it, so I guess it's a lost cause", which I don't think is a very good attitude to take, in the long run. Regardless, you are correct that the V8 team is unlikely to fix this, so we (the web developers) will need a cross-browser solution.

However, that does not mean we should necessarily accept something that is wrong just because it is popular. Otherwise things will never get better. We must continue to fight for browser-makers to create better browsers, that serve both the users and developers better.

Ultimately, this will likely only be solved by the ECMAScript standard specifying an iteration order, or specifying an OrderedHash object, in a future specification. With that in mind, although we should strive to have better browsers, I doubt posting in this bug report will help much. Perhaps the discussion should be directed at the ECMAScript organization.

It is unfortunate, that browser-makers choose to do asinine things that harm the development community, and users in general, and I do hope the situation improves one day.

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

Reply via email to