Although I’m not in any way proficient enough in ECMAScript to comment on the script itself, in philosophical and technical terms I tend to agree with Felgall (once more). I mean, if it all doesn’t matter what code we write and how we write it, why do people actually care to establish and advance standards?
Oh and another philosophical point: People that lead a crowd are not necessarily more sensible than those late adopters that (inevitably) follow the crowd. We see that with HTML 5 where, instead of cleaning up the mess that piled up over the years (which they tried with HTML 4, XHTML 1 and the abandoned XHTML 2), they continued to use it and added yet more crap to it. Life could be so much easier and orderly if reason had prevailed over avidity. My point is: that crappy code exists and appears to work now doesn’t mean we shouldn’t strive for perfection anyway. HTML 5 isn’t a good example for that striving and so isn’t carelessness regarding best practices in programming.
Just my two cents, for what it’s worth.
Donít click this link!