Skip to content

Releases: Arniox/load-time-tracker

Release v1.4.1

22 Sep 02:08
50356f9

Choose a tag to compare

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.zip from Releases, unzip, and load the application/ folder via chrome://extensions → “Load unpacked”.

Checks

  • Manifest version: 1.4.1
  • MV3 service worker and permissions unchanged.

— Thanks for using Load Time Tracker!

New Contributors

  • @Arniox made their first contribution in #3

Full Changelog: 1.4.0...1.4.1

Release v1.4.0

22 Sep 01:41

Choose a tag to compare

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

  1. Click the toolbar icon and press “+” to add the current site’s domain.
  2. Refresh the page to see the live badge timer as it loads.
  3. Open the popup to view per-site stats and a sparkline of recent loads.
  4. 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

21 Sep 23:12

Choose a tag to compare

🆕 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

09 Jun 03:46

Choose a tag to compare

🚀 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

  1. Visit the Chrome Web Store page.
  2. Click Add to Chrome.
  3. The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.

Option 2: Manual Installation

  1. Download the latest release ZIP (application.zip) from this page.
  2. Unzip the file to a local folder.
  3. In Chrome, navigate to chrome://extensions and enable Developer mode.
  4. Click Load unpacked and select the application/ folder.
  5. 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

16 May 04:09

Choose a tag to compare

🚀 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

  1. Visit the Chrome Web Store page.
  2. Click Add to Chrome.
  3. The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.

Option 2: Manual Installation

  1. Download the latest release ZIP (application.zip) from this page.
  2. Unzip the file to a local folder.
  3. In Chrome, navigate to chrome://extensions and enable Developer mode.
  4. Click Load unpacked and select the application/ folder.
  5. 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

08 May 22:52

Choose a tag to compare

🚀 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 currentLoads and recentLoads during 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

  1. Visit the Chrome Web Store page.
  2. Click Add to Chrome.
  3. The Load Time Tracker icon will appear in your toolbar—click to open the popup and start tracking.

Option 2: Manual Installation

  1. Download the latest release ZIP (application.zip) from this page.
  2. Unzip the file to a local folder.
  3. In Chrome, navigate to chrome://extensions and enable Developer mode.
  4. Click Load unpacked and select the application/ folder.
  5. 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 currentLoads and recentLoads.

📄 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

06 May 03:40

Choose a tag to compare

🚀 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

01 May 01:05

Choose a tag to compare

🚀 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’s chrome.storage.local—no external servers, no third-party analytics.

📥 Installation

  1. Download the application.zip asset attached to this release.
  2. In Chrome, go to chrome://extensions, enable Developer mode, then click Load unpacked.
  3. Select the application/ folder from the unzipped contents.
  4. 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