diff --git a/dist/fugu-apis.js b/dist/fugu-apis.js index bd691cc..1b7b660 100644 --- a/dist/fugu-apis.js +++ b/dist/fugu-apis.js @@ -821,6 +821,24 @@ const patterns = { blinkFeatureID: undefined, chromeStatusID: 5183481574850560, }, + 'WebNN': { + regEx: /\bnavigator\.ml\.createContext\s*\(/g, + where: 'JavaScript', + supported: (async () => 'ml' in navigator)(), + featureDetection: `(async () => 'ml' in navigator)()`, + documentation: 'https://github.com/webmachinelearning/webnn', + blinkFeatureID: undefined, + chromeStatusID: 5176273954144256, + }, + 'WebMCP': { + regEx: /\bnavigator\.modelContext\.provideContext\s*\(/g, + where: 'JavaScript', + supported: (async () => 'modelContext' in navigator)(), + featureDetection: `(async () => 'modelContext' in navigator)()`, + documentation: 'https://github.com/webmachinelearning/webmcp', + blinkFeatureID: undefined, + chromeStatusID: 5117755740913664, + }, }; const responseBodies = $WPT_BODIES; diff --git a/package-lock.json b/package-lock.json index af05b5f..7d12b55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "Apache-2.0", "devDependencies": { - "fugu-api-data": "^1.23.0", + "fugu-api-data": "^1.24.0", "jest": "^29.7.0", "webpagetest": "github:HTTPArchive/WebPageTest.api-nodejs" } @@ -54,6 +54,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dev": true, + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", @@ -1304,6 +1305,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001629", "electron-to-chromium": "^1.4.796", @@ -1850,9 +1852,9 @@ } }, "node_modules/fugu-api-data": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/fugu-api-data/-/fugu-api-data-1.23.0.tgz", - "integrity": "sha512-z5WdiWzfmuHllSzXgXNYt+OM4+Ttb8jcnvdNdE8mJVBImipqfhoUGZhQ1yxSKPrJeVzngVAqQb5g/bJ7mrOIag==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/fugu-api-data/-/fugu-api-data-1.24.0.tgz", + "integrity": "sha512-F9y+XsbtXo9CZ7VPS1F+rhQOE/uQPkd92XYOE4+sKNaXtOXImH08nPpT8iCUmJ8Scj0y3DCb84RBTqf4+7KMAA==", "dev": true, "license": "Apache-2.0" }, diff --git a/package.json b/package.json index 9da6d41..34011f4 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/HTTPArchive/custom-metrics#readme", "devDependencies": { - "fugu-api-data": "^1.23.0", + "fugu-api-data": "^1.24.0", "jest": "^29.7.0", "webpagetest": "github:HTTPArchive/WebPageTest.api-nodejs" },