diff --git a/features/weak-references.yml b/features/weak-references.yml index a06e816a1e9..dba1193752e 100644 --- a/features/weak-references.yml +++ b/features/weak-references.yml @@ -4,11 +4,15 @@ spec: - https://tc39.es/ecma262/multipage/managing-memory.html#sec-managing-memory snapshot: ecmascript-2021 group: javascript +status: + compute_from: javascript.builtins.WeakRef compat_features: - javascript.builtins.FinalizationRegistry - javascript.builtins.FinalizationRegistry.FinalizationRegistry - javascript.builtins.FinalizationRegistry.register + - javascript.builtins.FinalizationRegistry.symbol_as_target - javascript.builtins.FinalizationRegistry.unregister - javascript.builtins.WeakRef - javascript.builtins.WeakRef.WeakRef - javascript.builtins.WeakRef.deref + - javascript.builtins.WeakRef.symbol_as_target diff --git a/features/weak-references.yml.dist b/features/weak-references.yml.dist index 8f224d363c4..dc8bd0eb98f 100644 --- a/features/weak-references.yml.dist +++ b/features/weak-references.yml.dist @@ -14,6 +14,18 @@ status: safari: "14.1" safari_ios: "14.5" compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2021-04-26 + # baseline_high_date: 2023-10-26 + # support: + # chrome: "84" + # chrome_android: "84" + # edge: "84" + # firefox: "79" + # firefox_android: "79" + # safari: "14.1" + # safari_ios: "14.5" - javascript.builtins.FinalizationRegistry - javascript.builtins.FinalizationRegistry.FinalizationRegistry - javascript.builtins.FinalizationRegistry.register @@ -21,3 +33,13 @@ compat_features: - javascript.builtins.WeakRef - javascript.builtins.WeakRef.WeakRef - javascript.builtins.WeakRef.deref + + # baseline: false + # support: + # chrome: "109" + # chrome_android: "109" + # edge: "109" + # safari: "16.4" + # safari_ios: "16.4" + - javascript.builtins.FinalizationRegistry.symbol_as_target + - javascript.builtins.WeakRef.symbol_as_target