mirror of
https://github.com/imjasonh/nettrack
synced 2026-07-07 00:32:38 +00:00
No description
|
|
||
|---|---|---|
| background.js | ||
| bar.png | ||
| d3.min.js | ||
| db.js | ||
| LICENSE | ||
| manifest.json | ||
| pie.png | ||
| popup.html | ||
| popup.js | ||
| README.md | ||
NetTrack
Chrome extension that tracks page load times and shows how much time you spend waiting for pages to load.
What It Tracks
- Page Load Times: Measures actual navigation time using the Performance API
- Active Tab Time: Records time spent on each site (only while tab is focused)
- Focus-Only: Only tracks when tabs are focused—background activity is ignored
How It Works
When you visit a page in a focused tab:
- Records the page load duration (from navigation start to load complete)
- Tracks total time spent on that page while focused
- Calculates what percentage of your time was spent waiting vs. browsing
Charts
- Load Time as % of Active Time: Shows which sites make you wait the most, as a percentage of total usage
- Total Load Time per Site: Overall time spent waiting for each domain
- Load Time per Day: Historical trends over the last 14 days
Privacy
- Stores only: timestamp, hostname (not full URL), duration, and request type
- Data stored locally in IndexedDB
- No external servers or tracking
- Automatically deletes data older than 30 days
Installation
- Clone this repo
- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the cloned repo directory