What is the status of Weak References?

Tab Atkins Jr. jackalmage at gmail.com
Thu Jan 31 13:55:56 PST 2013


On Thu, Jan 31, 2013 at 1:48 PM, Kevin Gadd <kevin.gadd at gmail.com> wrote:
> A search shows some old discussions of the topic mentioning that they
> might be going in to future versions of the language, etc. But on the
> other hand I've been told in response to this question before that
> TC39 has a general policy against features that allow garbage
> collection to be visible to applications.
>
> There's still a strawman up on the wiki:
> http://wiki.ecmascript.org/doku.php?id=strawman:weak_references and
> while it appears to be a relatively simple, sane way to expose weak
> references, it looks like the strawman hasn't been touched since late
> 2011. Is that because it's dead? Or was it deprioritized because weak
> references are believed to not be needed by JS application developers?

I believe that proposal was dropped in favor of just always using WeakMaps.

~TJ


More information about the es-discuss mailing list