Frontend Dev Helper — Browser Extension DevTools Suite
A unified Chrome and Firefox Manifest V3 browser extension that consolidates 27 professional frontend debugging tools into a single, Shadow DOM–isolated, keyboard-first developer experience — replacing the fragmentation of 8–12 separate legacy MV2 extensions with one cohesive layer over every page you debug. Ships with an AI-powered DOM analysis engine, an interactive Canvas flame graph, a multi-framework component tree, and Stripe-powered licensing.
Key Results:
- Consolidated 27 professional debugging tools into a single Shadow DOM–isolated extension, eliminating dependency on 8–12 legacy MV2 extensions and guaranteeing zero CSS leakage on any host page
- Built a single-pass TreeWalker DOM analysis engine with requestIdleCallback yielding and a 2-second timeout guard that audits 50+ accessibility, performance, SEO, and security patterns without blocking the page thread
- Implemented a Canvas-rendered interactive flame graph using PerformanceObserver with mouse-wheel zoom (0.1×–10×), drag-to-pan, per-category color coding, and JSON export
- Developed a framework-agnostic component tree visualizer that auto-detects React, Vue, Angular, and Svelte via dedicated introspection modules, with MutationObserver auto-refresh and keyboard-accessible search
- Engineered race-condition-safe promise serialization in the MV3 service worker to prevent concurrent tool toggle conflicts caused by rapid user input
- Integrated Stripe checkout and chrome.alarms–based license revalidation fully within the background service worker context, keeping API keys isolated from content scripts
Technologies: