Jakub Mazur

Backend Developer

Maastricht Netherlands

Sweep

Smart tab unloading and memory manager for Firefox and Zen browser.

Svelte 5
TypeScript
WebExtensions
Bun

Technical Details

A lightweight browser tab garbage collector for Firefox and Zen Browser that intelligently unloads inactive tabs to reduce memory consumption.

Unlike simple timer-based tab discarders, Sweep uses a recency + frequency weighted scoring algorithm (`score = recencyWeight × recencyNorm + frequencyWeight × frequencyNorm`) to distinguish between cold tabs and active workflows.

Key Features:

  • Unified scoring algorithm balancing access recency and frequency
  • Protection rules for pinned, audible, active, and whitelisted tabs
  • Minimal settings dashboard built with Svelte 5
  • Automatic background sweep alarms and manual trigger support
  • Native dark mode integration
Logo
© 2026 - Jakub Mazur