diff --git a/javascript/builtins/Intl/Segments.json b/javascript/builtins/Intl/Segments.json
index 0ed9228442820c..fcdaaf3ce124d6 100644
--- a/javascript/builtins/Intl/Segments.json
+++ b/javascript/builtins/Intl/Segments.json
@@ -85,7 +85,7 @@
"__compat": {
"description": "[Symbol.iterator]",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments/Symbol.iterator",
- "spec_url": "https://tc39.es/ecma402/#sec-%segmentsprototype%-%symbol.iterator%",
+ "spec_url": "https://tc39.es/ecma402/#sec-%intlsegmentsprototype%-%symbol.iterator%",
"support": {
"chrome": {
"version_added": "87"
diff --git a/javascript/builtins/Object.json b/javascript/builtins/Object.json
index ac26ef4c93b93e..fb20946e023640 100644
--- a/javascript/builtins/Object.json
+++ b/javascript/builtins/Object.json
@@ -245,7 +245,7 @@
"__compat": {
"description": "__defineGetter__",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__",
- "spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-object.prototype.__defineGetter__",
+ "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__defineGetter__",
"support": {
"chrome": {
"version_added": "1"
@@ -408,7 +408,7 @@
"__compat": {
"description": "__defineSetter__",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__",
- "spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-object.prototype.__defineSetter__",
+ "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__defineSetter__",
"support": {
"chrome": {
"version_added": "1"
@@ -1285,7 +1285,7 @@
"__compat": {
"description": "__lookupGetter__",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__",
- "spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-object.prototype.__lookupGetter__",
+ "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__lookupGetter__",
"support": {
"chrome": {
"version_added": "1"
@@ -1334,7 +1334,7 @@
"__compat": {
"description": "__lookupSetter__",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__",
- "spec_url": "https://tc39.es/ecma262/multipage/additional-ecmascript-features-for-web-browsers.html#sec-object.prototype.__lookupSetter__",
+ "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.__lookupSetter__",
"support": {
"chrome": {
"version_added": "1"
diff --git a/javascript/builtins/Set.json b/javascript/builtins/Set.json
index 5e3e7f79a155c6..f8b081d7eeb5fe 100644
--- a/javascript/builtins/Set.json
+++ b/javascript/builtins/Set.json
@@ -550,7 +550,7 @@
"isDisjointFrom": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isDisjointFrom",
- "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.isDisjointFrom",
+ "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.isdisjointfrom",
"tags": [
"web-features:set-methods"
],
@@ -593,7 +593,7 @@
"isSubsetOf": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isSubsetOf",
- "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.isSubsetOf",
+ "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.issubsetof",
"tags": [
"web-features:set-methods"
],
@@ -636,7 +636,7 @@
"isSupersetOf": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/isSupersetOf",
- "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.isSupersetOf",
+ "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.issupersetof",
"tags": [
"web-features:set-methods"
],
@@ -817,7 +817,7 @@
"symmetricDifference": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/symmetricDifference",
- "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.symmetricDifference",
+ "spec_url": "https://tc39.es/proposal-set-methods/#sec-set.prototype.symmetricdifference",
"tags": [
"web-features:set-methods"
],
diff --git a/webassembly/api/Tag.json b/webassembly/api/Tag.json
index 63b68742e70c3f..1827249860b9f3 100644
--- a/webassembly/api/Tag.json
+++ b/webassembly/api/Tag.json
@@ -4,7 +4,7 @@
"Tag": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag",
- "spec_url": "https://webassembly.github.io/exception-handling/js-api/#tags",
+ "spec_url": "https://webassembly.github.io/exception-handling/js-api/#tag",
"support": {
"chrome": {
"version_added": "95"
diff --git a/webassembly/mutable-globals.json b/webassembly/mutable-globals.json
index c12c7b1fe0555d..5a9b49109ea3f1 100644
--- a/webassembly/mutable-globals.json
+++ b/webassembly/mutable-globals.json
@@ -2,7 +2,7 @@
"webassembly": {
"mutable-globals": {
"__compat": {
- "spec_url": "https://webassembly.github.io/spec/js-api/index.html#dom-globaldescriptor-mutable",
+ "spec_url": "https://webassembly.github.io/spec/js-api/#dom-globaldescriptor-mutable",
"support": {
"chrome": {
"version_added": "≤80"