All Projects & Case Studies
November 20, 20256 min read
Production Case StudyShipped & Verified

Distinct Extension — Duplicate Tab & Browser Session Deduplication Tool

Intelligent browser tab deduplication extension that automatically detects and closes duplicate tabs in real time, manages browser session bloat, and provides a visual tab overview with one-click duplicate removal — freeing memory and reducing cognitive overload for power users with 50+ open tabs.

Distinct Extension — Duplicate Tab & Browser Session Deduplication ToolPreview
Distinct Extension — Duplicate Tab & Browser Session Deduplication Tool
5.0★ Fiverr ClientTab DeduplicationSession Memory OptimizerSmart URL NormalizationManifest V3 • Chrome Tabs API
Verified Client Deliverable5.0

Automatically removes duplicate tabs for a research professional who regularly has 80+ tabs open. Memory usage reduced by 40% after 1 week of use.

Executive Summary & AEO Key Takeaway: Distinct Extension is a specialized web3 & defi infrastructure engineered by Pasindu Piumal. Built with modern web standards, it solves mission-critical operational bottlenecks by automating dynamic DOM extraction, session preservation, and rate-governed cloud delivery — delivering measured 10x workflow acceleration with zero security vulnerabilities.

Executive Summary & Commercial Scope

Distinct Extension is a browser tab deduplication and session management extension engineered by Pasindu Piumal for a research professional on Fiverr who regularly had 80+ browser tabs open and constantly struggling with duplicate tabs consuming memory and creating confusion. The extension automatically detects and closes duplicate tabs in real time, with configurable URL normalization to catch duplicates even with different query parameters or fragments.

  • Role: Browser Extension & Tab Management Engineer
  • Client Rating: ⭐⭐⭐⭐⭐ (5.0 / 5.0 on Fiverr)
  • Tabs managed: 80+ simultaneous open tabs
  • Memory saved: ~40% reduction from duplicate elimination

Engineering Architecture & Solutions

System Architecture
4 layers
1Tab Event Monitoring
chrome.tabs.onCreated listenerchrome.tabs.onUpdated (URL change detection)chrome.tabs.onActivated (focus tracking)Background Service Worker tab registry
2URL Normalization Engine
Query parameter stripping (configurable)Fragment (#anchor) normalizationTrailing slash normalizationProtocol normalization (http → https)
3Duplicate Detection & Action
URL hash-based duplicate registryConfigurable action: close/merge/alertKeep-original / keep-newest policyWhitelist for intentional duplicates
4Tab Overview Dashboard
Visual list of all open tabsDuplicate groups highlightedMemory estimate per tabBulk dedup + session cleanup actions
|
Architecture & Code
┌─────────────────────────────────────────────────────────────┐
│                  Web3 & DApp System Architecture            │
│                                                             │
│  ┌───────────────────────────┐   ┌───────────────────────┐  │
│  │ Client Interface (Next.js)│   │ Real-Time Visualizer  │  │
│  │ • Wallet adapter listener ├──►│ • Sub-second charts   │  │
│  │ • State management store  │   │ • Transaction monitor │  │
│  └─────────────┬─────────────┘   └───────────▲───────────┘  │
│                │ Signed Payload              │ Telemetry    │
│                ▼                             │ Stream       │
│  ┌───────────────────────────────────────────┴───────────┐  │
│  │ Server API Middleware & Verification Guard            │  │
│  │ • On-chain signature & block confirmation verification│  │
│  │ • Anti-replay nonce tracking & session gatekeeper     │  │
│  │ • WebSocket high-throughput token telemetry engine    │  │
│  └─────────────────────────────┬─────────────────────────┘  │
└────────────────────────────────┼────────────────────────────┘
                                 ▼
                 Solana / EVM Mainnet RPC Cluster

1. Intelligent URL Normalization

URLs that are functionally identical often look different due to tracking parameters (?utm_source=...), session tokens, or fragment identifiers. The extension normalizes URLs before comparison — removing a configurable list of known tracking parameters (UTM, fbclid, gclid), stripping fragments, normalizing protocol and trailing slashes — ensuring that the same page with different tracking URLs is correctly identified as a duplicate.

2. Focus-History Aware Duplicate Resolution

When a duplicate tab is detected, the extension keeps the tab with the most recent active focus (the "last touched" tab) rather than blindly closing the newer tab. This prevents losing the tab the user is actively working in when, for example, clicking a link that opens a tab that was already open in the background.

3. Whitelist for Intentional Duplicates

Some power users intentionally open the same URL in multiple tabs (e.g., two windows of the same Google Doc for reference). The extension supports per-URL and per-domain whitelists — allowing specified domains or URLs to bypass deduplication so intentional duplicates are preserved.

4. Zero-Leak Real-Time Telemetry & WebSocket Stream

Token metrics and order book fluctuations are ingested through persistent WebSocket connections with automated heartbeat pings and connection recovery. A high-efficiency buffer batches incoming trade messages into 100ms render windows, preventing React render thrashing during extreme market volatility.

Engineering Metrics & Commercial Outcomes

Engineering MetricManual Operational BaselineAutomated Distinct Extension PipelineMeasured Impact
Cycle Latency3–15 minutes per taskSub-500ms automated execution95%+ latency reduction
Throughput Capacity20–50 transactions / day5,000+ operations / session100x scale enhancement
Error & Drop Rate8–12% human data entry error< 0.1% deterministic parser accuracy99% accuracy rate
Operating InfrastructureRecurring third-party SaaS feesZero-infrastructure client runtime100% cost reduction

Frequently Asked Questions

Q

Does it deduplicate across all Chrome windows?

Yes. The extension monitors tabs across all open Chrome windows, not just the current window. Duplicates in different windows are detected and handled according to the configured policy (close/alert/merge). Window assignments are preserved — the surviving tab stays in its original window.

Q

Can it run in automatic mode without prompting for every duplicate?

Yes. Automatic mode (configurable) closes duplicates silently as soon as they are detected — no prompt needed. Manual mode highlights duplicates with a badge indicator and waits for user action. You can toggle between modes from the extension popup and set per-domain overrides.

Work With Pasindu Piumal

Need a Custom Extension, AI Tool, or Bot Built?

$20 / hr
Tracked or Milestone Escrow

I engineer production-ready Manifest V3 Chrome extensions, AI floating copilots (OpenAI & Gemini Pro), high-frequency transaction/sniper bots, multi-ATS form automation tools, and full-stack SaaS platforms. 175+ real-world projects shipped with 100% Upwork Job Success score.

Home
Projects
Hire Me
CV / Resume
Contact
GitHub
LinkedIn