Go beneath the bundle.
Record a real product journey and connect every loaded resource to code coverage, CPU activity, long tasks, rendering work, and original source modules—without sending application data to a backend.
- No backend
- No analytics
- Local run history
main.chunk.jsV8 compile/parseHighpricing.chunk.jsUnused JavaScriptMediumanalytics.jsMain-thread blockingFrom network request to original module.
WebDive turns raw Chrome DevTools Protocol streams into a local, sortable investigation surface.
Resource inventory
Transfer, decoded size, request duration, host, cache-aware interpretation, and every loaded file in one table.
Used versus unused
Precise V8 coverage and Chrome CSS rule usage, with generated source highlighted by measured range.
CPU and blocking
URL-attributed V8 samples, JavaScript events, long-task contributors, compilation, layout, style, and garbage collection.
Source maps
Trace minified bundle opportunities back to original modules when an accessible standard source map is present.
Repeatable runs
Persistent local history, restorable backups, cold-cache quick actions, and transparent formulas for every metric.
Local by design
No server, tracking endpoint, or hosted analysis pipeline. Captured application data stays in the extension.
Performance work moves faster when the evidence is specific enough to point at a file—and honest enough to show its limits.See how every computation works →
Install WebDive in Chrome.
Install WebDive from its official Chrome Web Store listing. Chrome securely manages installation and future updates.
Add WebDive to ChromeWebDive is published on the Chrome Web Store for straightforward installation and automatic updates.
Developers contributing to WebDive can still use the unpacked build instructions in the project README.