Skip to content
This repository was archived by the owner on Jan 25, 2022. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# WeakRefs TC39 proposal

## Status

* WeakRef and FinalizationRegistry are now Stage 4, since the July 2020 TC39 meeting
* V8 -- shipping [Chrome 84](https://v8.dev/features/weak-references)
Copy link
Member

@chicoxyzzy chicoxyzzy Jul 23, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's under flag in Chrome 84 (since v74) and is available by default in v85 (beta, stable release is 25 Aug)

* Spidermonkey -- shipping [Firefox 79](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/79) (current Beta)
* JavaScriptCore -- [in progress](https://bugs.webkit.org/show_bug.cgi?id=198710)
* engine262 -- [Initial patch](https://github.com/engine262/engine262/commit/0516660577b050b17e619af4c3f053c7506c670d), now all landed
* XS -- [Shipping in Moddable XS 9.0.1](https://github.com/Moddable-OpenSource/moddable-xst/releases/tag/v9.0.1)

## Introduction

The WeakRef proposal encompasses two major new pieces of functionality:
Expand Down Expand Up @@ -367,6 +376,6 @@ The WeakRefs proposal guarantees that multiple calls to `WeakRef.prototype.deref
## Status

* WeakRefs are now Stage 4
* [Available behind the `javascript.options.experimental.weakrefs` flag in Firefox Nightly](https://bugzilla.mozilla.org/show_bug.cgi?id=1593698)
* [Available behind the `--harmony-weak-refs` flag in V8, by Marja Hölttä](https://bugs.chromium.org/p/v8/issues/detail?id=8179)
* Chrome 84
* Firefox 79
* [Available in Moddable XS](https://github.com/Moddable-OpenSource/moddable-xst/releases/tag/v9.0.1)