Name of WeakMap

Boris Zbarsky bzbarsky at MIT.EDU
Fri Jan 3 10:22:00 PST 2014


On 1/3/14 5:12 AM, Andrea Giammarchi wrote:
> being unable to do last minute changes to any signature

Last minute changes are a _bad_ thing.  People shouldn't be doing them.

The way Blink and Gecko are proceeding at the moment is as follows:

1)  Spec draft
2)  Implementation, unprefixed, but turned off by default.
3)  Turn on the implementation by default in nightly/aurora/canary/dev
     builds but leave it off in release.
4)  Wait until the spec has stabilized.
5)  Turn on implementation in release builds.

Step 3 allows feedback from people experimenting with the feature while 
ensuring that it doesn't become used on production sites.

After step 5 you typically can't have "last-minute changes".

At least that's the theory.

> Prefixes were a good decision

It depends on what your goals are.  If your goal is to have every site 
work with every current and future browser, then prefixes obviously fail 
at that.  Of course that's a non-goal for some people, and that's fine; 
we all have different priorities.

> but I do hope I will be proven
> wrong with real-world "careless about prefixes" cases.

I hope you will too, obviously.  ;)

-Boris



More information about the es-discuss mailing list