Releases: Arniox/load-time-tracker
Release v1.4.1
What's Changed
Load Time Tracker 1.4.1 — Hotfix
Hotfix focused on UI consistency and clarity.
Highlights
- Popup and on‑page overlay now show identical secondary stats:
- “Now • Last • Avg • Reloads”
- “Now” mirrors the live badge timer and aggregates in‑flight loads across multiple tabs for the same domain, falling back to the most recent completed load when idle.
- “Reloads” (count of recorded loads) is now displayed with thousands separators for readability.
Details
- No changes to permissions or storage schema.
- Minor internal UI polish and formatting improvements.
- README updated to reflect the new secondary stats and formatting.
Install/Update
- Chrome Web Store users will receive this update automatically after publication.
- For manual installs, download the latest
application.zipfrom Releases, unzip, and load theapplication/folder viachrome://extensions→ “Load unpacked”.
Checks
- Manifest version: 1.4.1
- MV3 service worker and permissions unchanged.
— Thanks for using Load Time Tracker!
New Contributors
Full Changelog: 1.4.0...1.4.1
Release v1.4.0
Load Time Tracker 1.4.0
Measure, visualize, and optimize real-world page-load performance—now with per-site overlays, anomaly alerts, and clearer trends.
✨ What’s new
- On-page overlay chip (optional): Per-domain overlay shows “Last • Avg” while you browse. Toggle on/off per domain from the popup; use the global overlay button to mass-toggle all domains.
- Anomaly alerts (optional): Local-only notifications when a load is unusually slow vs. your 14‑day baseline. Configurable percent and standard-deviation thresholds with cooldown.
- Popup sparklines: Each tracked domain now has a compact trendline of the last X loads (right-aligned with dynamic spacing and subtle left fade). A faint midline keeps empty/new charts from looking blank.
- Secondary stats: The popup’s secondary line now matches the overlay, showing “Last • Avg”.
- UI polish: Modernized popup with compact circular controls and clearer on/off icons.
🔢 Improvements
- Sliding-window aggregates include Year (H / D / W / M / Y).
- Global totals include Y (year).
- Robust favicon scraping with fallbacks.
- Automatic pruning keeps only the last 365 days of logs.
🔐 Privacy and Permissions
- All data stays in
chrome.storage.local. No data leaves your device. - Permissions:
storage,webNavigation,activeTab,scripting,notifications, and host access to<all_urls>. - Privacy policy updated to reflect overlay, anomaly alerts, and retention.
🧭 How to use
- Click the toolbar icon and press “+” to add the current site’s domain.
- Refresh the page to see the live badge timer as it loads.
- Open the popup to view per-site stats and a sparkline of recent loads.
- Toggle the on-page overlay per domain or use the global button to mass-toggle all domains.
—
If you see anything unexpected or have ideas, please file an issue. Enjoy 1.4.0!
Full Changelog: 1.3.1...1.4.0
Release 1.3.1
🆕 What’s New in 1.3.1
Minor polish and reliability improvements:
- Stop and discard live timers if a tracked page redirects off-domain (no more stuck counters).
- Ensure only one live counter per tab to prevent double/flickering timers.
- Improve badge formatting: compact, non-clipping text with a subtle live animation.
- Harden lifecycle cleanup across errors, tab closures, and prerender/tab replacement cases.
Full Changelog: 1.2.0...1.3.0
Full Changelog: 1.2.0...1.3.1
Release v1.2.0
🚀 Load Time Tracker v1.2.0
Release Date: June 9, 2025
We’re thrilled to announce the release of Load Time Tracker v1.2.0! This version introduces dead tab cleanup and improved stability.
✨ What's New
New Features
- Dead Tab Cleanup: Automatically clears stuck counters for tabs that no longer exist, ensuring accurate tracking and preventing stale data.
🛠 Installation
Option 1: Install from the Chrome Web Store
- Visit the Chrome Web Store page.
- Click Add to Chrome.
- The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.
Option 2: Manual Installation
- Download the latest release ZIP (
application.zip) from this page. - Unzip the file to a local folder.
- In Chrome, navigate to chrome://extensions and enable Developer mode.
- Click Load unpacked and select the
application/folder. - The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.
Thank you for using Load Time Tracker! If you encounter any issues or have feature requests, feel free to open an issue on GitHub.
Happy tracking! 🎉
1.1.0
🚀 Load Time Tracker v1.1.0
Release Date: May 16, 2025
We’re thrilled to announce the release of Load Time Tracker v1.1.0! This version introduces support for tracking load times by year and improved stability.
✨ What's New
New Features
- Tracking Load Times By Year: The extension now supports tracking load times by year. This allows for a much longer retention time for your load logging!
🛠 Installation
Option 1: Install from the Chrome Web Store
- Visit the Chrome Web Store page.
- Click Add to Chrome.
- The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.
Option 2: Manual Installation
- Download the latest release ZIP (
application.zip) from this page. - Unzip the file to a local folder.
- In Chrome, navigate to chrome://extensions and enable Developer mode.
- Click Load unpacked and select the
application/folder. - The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.
Thank you for using Load Time Tracker! If you encounter any issues or have feature requests, feel free to open an issue on GitHub.
Happy tracking! 🎉
1.0.2
🚀 Load Time Tracker v1.0.2
Release Date: May 9, 2025
We’re thrilled to announce the release of Load Time Tracker v1.0.2! This version introduces robust multi-tab handling, improved stability, and several bug fixes to enhance your experience.
✨ What's New
Improved Multi-Tab Handling
- Tracks multiple tabs for the same domain independently.
- Automatically stops tracking when the last tab for a domain is closed.
- Ensures accurate "Now" time display for the active tab, even during tab switches or closures.
Enhanced Stability
- Fixed issues where "Now" time could get stuck or display incorrect values after closing tabs or restarting Chrome.
- Added robust cleanup logic for stale data in
currentLoadsandrecentLoadsduring browser startup.
New Features
- Chrome Web Store Support: The extension is now officially available on the Chrome Web Store. Install it with a single click!
- Offline Support: The extension now explicitly supports offline usage via
offline_enabled.
🛠 Installation
Option 1: Install from the Chrome Web Store
- Visit the Chrome Web Store page.
- Click Add to Chrome.
- The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.
Option 2: Manual Installation
- Download the latest release ZIP (
application.zip) from this page. - Unzip the file to a local folder.
- In Chrome, navigate to chrome://extensions and enable Developer mode.
- Click Load unpacked and select the
application/folder. - The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.
🐛 Bug Fixes
- Resolved an issue where "Now" time would not reset correctly after closing tabs or restarting Chrome.
- Fixed badge inconsistencies when switching between tabs or closing the active tab.
- Improved cleanup of stale data in
currentLoadsandrecentLoads.
📄 Additional Notes
- Minimum Chrome Version: This release requires Chrome 96 or later.
- Privacy-First: All data is stored locally in
chrome.storage.local. No external servers or third-party analytics are used.
Thank you for using Load Time Tracker! If you encounter any issues or have feature requests, feel free to open an issue on GitHub.
Happy tracking! 🎉
Release 1.0.1
🚀 Load Time Tracker v1.0.1
Release Date: 2025-05-06
🎉 What’s New in v1.0.1
- Refactor load time tracking to reset "Now" time to 0ms by default and use recent load time if no live load exists
- Refactor updateStats function to streamline data retrieval and processing for tracked domains
- Refactor navigation event handling to improve tab-specific tracking and badge updates
Release 1.0.0
🚀 Load Time Tracker v1.0.0
Release Date: 2025-05-01
🎉 What’s New in v1.0.0
This is the very first public release of Load Time Tracker! It brings you:
-
One-click tracking
Click the “+” button to start monitoring any domain in your toolbar popup. -
Live badge timer
Watch your extension icon count up in milliseconds while a page loads. -
Accurate final measurements
Uses the Performance Timing API (with fallback) to record precise load durations. -
Sliding-window aggregates
Automatically compute total load time over the last hour, day, week, and month, resetting as each window rolls over. -
Per-site insights
In the popup, view each site’s:- Last load (“Now”)
- Average load time (“Avg”)
- Total number of reloads (“Reloads”)
-
Global totals
See a combined summary across all tracked domains. -
Favicon scraping
Displays each site’s real favicon (scraped from<link rel="icon">) for easy identification. -
Automatic 30-day pruning
Old records are purged to keep storage usage minimal and data relevant. -
Privacy-first storage
All data lives in your browser’schrome.storage.local—no external servers, no third-party analytics.
📥 Installation
- Download the
application.zipasset attached to this release. - In Chrome, go to
chrome://extensions, enable Developer mode, then click Load unpacked. - Select the
application/folder from the unzipped contents. - Click the toolbar icon to open the popup and start tracking!
Thank you for trying out Load Time Tracker! Please report any issues or feature requests in the GitHub Issues tab.
Full Changelog: https://github.com/Arniox/load-time-tracker/commits/1.0.0