ECMA4 is closer now

In case you're having trouble sleeping, the final draft of the ECMAScript 4 language is now available at http://www.ecmascript.org/es4/spec/overview.pdf

I'm looking forward to using it, probably much sooner in Firefox than any other browser. Unfortunately, its true potential will never be used until all major browsers not only support the new version properly, but also not until a significant percentage of the population uses the new browsers. By significant, I don't mean "a lot of people", but "enough of the type of people that the bigwigs are interested about"

For the common js tinkerer to play with it like we now play with AJAX, there's still waaaay too many things that need to happen, then. The most important one is being able to say yes to: "can we make more money by implementing this version in our browser?" Otherwise, only a few browsers will have it (yay, Firefox!)

So no, you can't play with it unless you do it at home, after work. Sorry.

What I'm wondering now is if all the creativity that we see in smart JS libraries a consequence of the current language limitations, and to what extent? Will a more proper language drive away the creativity and out-of-the-box-thinking currently needed in favor of a crowd of "better educated CS grads"? I'm not one myself, so I cherish the niche that it created for exploration, since it was "just a scripting language". I'd say "I'll miss you, JavaScript", but I know too well that the major browser won't get it, at least not before ECMA5 comes out anyway.

No comments: