From 705d00ad1f1c32db9f171a9a0f72f3e315287a00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 11:01:33 +0000 Subject: [PATCH 1/3] chore(deps-dev): bump web-specs from 3.76.0 to 3.77.0 Bumps [web-specs](https://github.com/w3c/browser-specs) from 3.76.0 to 3.77.0. - [Release notes](https://github.com/w3c/browser-specs/releases) - [Commits](https://github.com/w3c/browser-specs/compare/web-specs@3.76.0...web-specs@3.77.0) --- updated-dependencies: - dependency-name: web-specs dependency-version: 3.77.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5e515180869afa..35730dff2b929f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7554,9 +7554,9 @@ "license": "Apache-2.0" }, "node_modules/web-specs": { - "version": "3.76.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.76.0.tgz", - "integrity": "sha512-mSoDvTlmIXbfi+DPwGJURJc4JQYNA/c4tWkxNkPZvernIVpQiRZdUqeX/iEb/nAbmxZ3aHAbwEJjqzSAwugYfw==", + "version": "3.77.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.77.0.tgz", + "integrity": "sha512-VTUlkxkn1INBo7MJ7jBTUwXsAsLH+fNqMXwzM9/SzM1jTXa7EVCsy7UNyopEPq5By7IpICh8w/vVzGHvTR0Gwg==", "dev": true, "license": "CC0-1.0" }, From 53624b49dc6ec56dcc9a2d7defd463deb97ecc14 Mon Sep 17 00:00:00 2001 From: Claas Augner Date: Tue, 27 Jan 2026 17:48:46 +0100 Subject: [PATCH 2/3] Replace TC39 proposals integrated in ECMAScript --- javascript/builtins/Array.json | 2 +- javascript/builtins/JSON.json | 2 +- javascript/builtins/Map.json | 4 ++-- javascript/builtins/Math.json | 2 +- javascript/builtins/Uint8Array.json | 12 ++++++------ javascript/builtins/WeakMap.json | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/javascript/builtins/Array.json b/javascript/builtins/Array.json index fd4381c1e8d8b8..b59212ceb1d603 100644 --- a/javascript/builtins/Array.json +++ b/javascript/builtins/Array.json @@ -851,7 +851,7 @@ "fromAsync": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/fromAsync", - "spec_url": "https://tc39.es/proposal-array-from-async/#sec-array.fromAsync", + "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.fromasync", "tags": [ "web-features:array-fromasync" ], diff --git a/javascript/builtins/JSON.json b/javascript/builtins/JSON.json index 00bc57896972dc..3ba243ad7d32d0 100644 --- a/javascript/builtins/JSON.json +++ b/javascript/builtins/JSON.json @@ -204,7 +204,7 @@ "__compat": { "description": "Reviver has `context` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#the_reviver_parameter", - "spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-internalizejsonproperty", + "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-internalizejsonproperty", "tags": [ "web-features:json-raw" ], diff --git a/javascript/builtins/Map.json b/javascript/builtins/Map.json index f06a0461017aab..13a2bfb7252bce 100644 --- a/javascript/builtins/Map.json +++ b/javascript/builtins/Map.json @@ -446,7 +446,7 @@ "getOrInsert": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/getOrInsert", - "spec_url": "https://tc39.es/proposal-upsert/#sec-map.prototype.getOrInsert", + "spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.getorinsert", "support": { "bun": { "version_added": "1.2.20" @@ -481,7 +481,7 @@ "getOrInsertComputed": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/getOrInsertComputed", - "spec_url": "https://tc39.es/proposal-upsert/#sec-map.prototype.getOrInsertComputed", + "spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-map.prototype.getorinsertcomputed", "support": { "bun": { "version_added": "1.2.20" diff --git a/javascript/builtins/Math.json b/javascript/builtins/Math.json index 11832ac9537e1a..0c85cd0f81e6b7 100644 --- a/javascript/builtins/Math.json +++ b/javascript/builtins/Math.json @@ -2158,7 +2158,7 @@ "sumPrecise": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/sumPrecise", - "spec_url": "https://tc39.es/proposal-math-sum/#sec-math.sumprecise", + "spec_url": "https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-math.sumprecise", "tags": [ "web-features:math-sum-precise" ], diff --git a/javascript/builtins/Uint8Array.json b/javascript/builtins/Uint8Array.json index 403344b2cd2b5d..846990ec5be99b 100644 --- a/javascript/builtins/Uint8Array.json +++ b/javascript/builtins/Uint8Array.json @@ -219,7 +219,7 @@ "fromBase64": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/fromBase64", - "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.frombase64", + "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-uint8array.frombase64", "tags": [ "web-features:uint8array-base64-hex" ], @@ -263,7 +263,7 @@ "fromHex": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/fromHex", - "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.fromhex", + "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-uint8array.fromhex", "tags": [ "web-features:uint8array-base64-hex" ], @@ -307,7 +307,7 @@ "setFromBase64": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/setFromBase64", - "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.setfrombase64", + "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-uint8array.prototype.setfrombase64", "tags": [ "web-features:uint8array-base64-hex" ], @@ -351,7 +351,7 @@ "setFromHex": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/setFromHex", - "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.setfromhex", + "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-uint8array.prototype.setfromhex", "tags": [ "web-features:uint8array-base64-hex" ], @@ -395,7 +395,7 @@ "toBase64": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/toBase64", - "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.tobase64", + "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-uint8array.prototype.tobase64", "tags": [ "web-features:uint8array-base64-hex" ], @@ -439,7 +439,7 @@ "toHex": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/toHex", - "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.tohex", + "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-uint8array.prototype.tohex", "tags": [ "web-features:uint8array-base64-hex" ], diff --git a/javascript/builtins/WeakMap.json b/javascript/builtins/WeakMap.json index 081c1b9b3c107b..091f7a06acd0a6 100644 --- a/javascript/builtins/WeakMap.json +++ b/javascript/builtins/WeakMap.json @@ -301,7 +301,7 @@ "getOrInsert": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/getOrInsert", - "spec_url": "https://tc39.es/proposal-upsert/#sec-weakmap.prototype.getOrInsert", + "spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.getorinsert", "support": { "bun": { "version_added": "1.2.20" @@ -336,7 +336,7 @@ "getOrInsertComputed": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/getOrInsertComputed", - "spec_url": "https://tc39.es/proposal-upsert/#sec-weakmap.prototype.getOrInsertComputed", + "spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-weakmap.prototype.getorinsertcomputed", "support": { "bun": { "version_added": "1.2.20" From f642189d5225dcea9549be707f343699d9268220 Mon Sep 17 00:00:00 2001 From: Claas Augner Date: Tue, 27 Jan 2026 17:54:10 +0100 Subject: [PATCH 3/3] Remove spec URL for JSON.{isRawJSON,rawJSON} The proposal was integrated, apparently without these features. --- javascript/builtins/JSON.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/javascript/builtins/JSON.json b/javascript/builtins/JSON.json index 3ba243ad7d32d0..36a2704bdb02c9 100644 --- a/javascript/builtins/JSON.json +++ b/javascript/builtins/JSON.json @@ -59,7 +59,6 @@ "isRawJSON": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/isRawJSON", - "spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson", "tags": [ "web-features:json-raw" ], @@ -95,7 +94,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } @@ -249,7 +248,6 @@ "rawJSON": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/rawJSON", - "spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-json.rawjson", "tags": [ "web-features:json-raw" ], @@ -285,7 +283,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } }