Architecture

Under the hood, goatEQ uses a state-of-the-art coordination pipeline that respects the security constraints of **Manifest V3** without losing any desktop-audio capabilities.

Chrome / Edge (Chromium)

In Chromium browsers, goatEQ leverages a multi-process architecture to handle audio streams safely within the Manifest V3 sandbox.

  • Service Worker (sw.js):The orchestrator that intercepts active tabs, manages lifetimes, and bridges communication between the popup and the engine.
  • Offscreen Engine (bg.js):A sandboxed environment that hosts the high-performance Web Audio API. It handles user filters and processes incoming real-time tab streams.

Firefox

Firefox uses a persistent background script instead of a service worker + offscreen document, running Web Audio directly in the background page.

  • Background Page:Acts as the central hub for audio processing. Unlike Chromium, Firefox allows long-running background contexts which simplifies the architecture for high-performance audio.

Privacy & Security

"Full Privacy Compliance: Zero external trackers or injected code scripts. Built 100% offline-compliant with Manifest V3."

goatEQ implements strict **Safe Guards** that restrict standard browser API bindings using property probes and offline stubs, avoiding runtime errors in restricted sandbox scopes.