Hacker News new | ask | show | jobs
by pcwalton 4491 days ago
> I just think that if other browser vendors are going to be raked over the coals for not rigidly adhering to standards processes and shipping non-approved features not behind flags, everyone should be held to the same standard, a consistent policy.

ES6 has cross-vendor support and a draft specification [1], which are not true of PNaCl or Dart. No browser vendor has stated opposition to ES6 that I'm aware of; everyone's committed to implementing it.

[1]: https://people.mozilla.org/~jorendorff/es6-draft.html

1 comments

This has nothing to do with PNaCL or Dart, so why beat that strawman? This is about standards committee stuff being pushed out before finalization not behind a flag, the kind of stuff that incited the big brouhaha over prefixed APIs not too long ago. Commitment to implement is not the same as "won't change before final release", so what happens if it gets significant uptake, and the final draft actually tweaks something important?

What's good for the goose is good for the gander.

As far as I know, the way ES6 works is that there is consent for everyone to implement features that have been approved in the "face to face" meetings. That is not the same way that the CSS working group works, however, because CSS is now modularized as opposed to monolithic.

You're trying to create controversy where there is none. Nobody on TC39 objects to SpiderMonkey implementing specific features with broad consensus before all of ES6 has been finalized.