How Fugu is the Web?
An extension to shine light on the Project Fugu ๐ก APIs web apps want to use.
As of June 2026, How Fugu is the Web? has 48 users in the Developer Tools category.
Usersdown 4.0 percentโ4.0%
48
48
Ratingno change0%
โ
โ reviews
Reviewsno change0%
โ
Version
1.24.0
Manifest V3
History
6 snapshotsTracking since Apr 1, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 1, 2026 | 50 | โ | โ | 1.24.0 |
| Apr 18, 2026 | 53 | โ | โ | 1.24.0 |
| Apr 28, 2026 | 43 | โ | โ | 1.24.0 |
| May 15, 2026 | 45 | โ | โ | 1.24.0 |
| May 24, 2026 | 49 | โ | โ | 1.24.0 |
| Jun 3, 2026 | 41 | โ | โ | 1.24.0 |
| Now | 48 | โ | โ | 1.24.0 |
Permissions & access
- Permissions
- activeTabwebRequestwebNavigation
- Host access
- https://*/*
Screenshots
About
How it works API data The raw data for the different Project Fugu ๐ก APIs is curated in a spreadsheet, which is then turned into JavaScript, so keeping the list of APIs updated is hopefully a straightforward task. API detection The extension monitors the requests a page makes via the chrome.webRequest.onBeforeRequest.addListener() API. Each response body, grouped by main frame, JavaScript, and Web App Manifest response bodies, is then run through a set of regular expressions like /navigator\.hid\.requestDevice\s*\(/g to determine if the code hints at a Project Fugu ๐ก API potentially being used. Browser support detection Most Project Fugu ๐ก APIs are easily feature-detectable by checking for the existence of interfaces or properties, for example, as in 'BarcodeDetector' in window. Other APIs require a ServiceWorkerRegistration, but luckily the popup window in Manifest V3 extensions uses a service worker, so it can be used via an IIFE that can be run in the client or the service worker. An example is (async () => 'periodicSync' in (await navigator.serviceWorker?.ready || self.registration))(). The support categories are listed below: โ๏ธ Supported by your browser. ๐ซ Not supported by your browser. ๐คท Support unknown for your browser. (The only way to know would be user-agent sniffing.) Deep-linking The extension makes use of Text Fragment URLs to deep-link to the occurrence of a detected API, for example https://airhorner.com/scripts/main.min.js#:~:text=navigator.setAppBadge(. For main frame documents, the source code gets rendered in a helper HTML page controlled by the extension, since it is impossible to link to view-source: protocol links. Limitations โข The chrome.webRequest.onBeforeRequest.addListener() API unfortunately does not "see" requests that are handled by a service worker (crbug.com/766433). There are three possible workarounds for this: - Hard-reload via โ/ctrl+shift+r. - Open DevTools and check the Bypass for network checkbox in the Service Worker section of the Application tab. - Clear storage in the Storage section of the Application tab. โข The extension only does static code analysis, that is, there is no guarantee that the app actually uses the code snippet where a Project Fugu ๐ก API was detected. โข Heavily minified code will not be detected. For example, if an app minifies navigator.clipboard.write() to const nav = navigator; nav.clipboard.write(), the extension will not detect this. License Apache 2.0.
Technical
- Version
- 1.24.0
- Manifest
- V3
- Size
- 125KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- apcghpabklkjjgpfoplnglnjghonjhdl
- Developer ID
- u98283584680984b8ab00949a53333e97
- Developer Email
- [email protected]
- Created
- Jun 24, 2021
- Last Updated (Store)
- Dec 10, 2025
- Last Scraped
- Jun 3, 2026
- Website
- โ
Similar extensions
Alternatives to How Fugu is the Web?, ranked by description similarity.
Developer License Detector
Detects open-source libraries and their licenses on web pages, analyzing compatibility risks for developers.
8
Next.js Detector
Comprehensive Next.js detection tool - detects version, router type, features, deployment platform, and more.
509
โ
5.0
Rest API Inspector
Inspect, filter and export REST API calls from any web app. View headers, payloads, timing and status. Export as HAR or JSON.
1.0K
โ
4.3
Trufflehog-PingPwn
Detects potential exposed secrets on web pages.
1.0K
โ
5.0
Library Detector (Academic Tool)
Detect JavaScript libraries used on the current web page. This tool is supported by academic software engineering researches.
385
โ
5.0
SocialAPIs Network Inspector
Capture network requests from any page and generate API code.
10
UI Bug Detector
Visually detect UI bugs in user-selected sections of a web page.
72
โ
5.0
Robots Exclusion Checker
Checks robots.txt, meta robots, x-robots-tag with URL alerts. Canonical warnings, HTTP header info. An SEO extension, robots tester.
50.0K
โ
4.9
Data sourced from the Chrome Web Store ยท last verified Jun 3, 2026.