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

@mendesjuan: You say "future proof your code, don't rely on non-standard behavior." Are you saying that we should rely on "standard behavior"? If so, do you mean "standard" as defined by official standards bodies like W3C or Ecma?

In web development, we have learned NOT to rely on standards, because they are typically implemented in only a subset of the browsers our audiences use. Instead, we methodically test in every browser, and rely on resources like quirksmode.org to determine what behaviors to expect. We rely on what works in the majority of popular browsers at the time. For the most part, this is the safest approach, since browsers are typically backwards-compatible.

So the advice to developers is: Read the standards. Read the empirical data. Don't rely on either. Do the best you can, and make sure you keep a maintenance contract on all the sites you develop.

On the bright side, all this mess means job security for web developers, since it requires a vast amount of knowledge as well as practical experience.

On the other hand, it's bad news for users, because only the best companies can afford to hire exceptional developers.

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

Reply via email to