Ultra-low-latency tab switcher triggered by the default Ctrl+P (Cmd+P on macOS) shortcut, rendered directly into the active tab.
- Manifest V3 service worker with hot caches of tab metadata.
- On-demand content script injection with a minimalist overlay.
- Keyboard-centric navigation supporting Tab/Shift+Tab, arrow keys, Enter, and Escape.
- Real-time updates as tabs change, ensuring accurate titles for the MRU list.
- Lightweight vanilla JS/CSS footprint optimized for responsiveness.
- Configurable overlay appearance with horizontal layout, tab thumbnails, and adjustable text/thumbnail sizing.
- Load the extension via chrome://extensions → Load unpacked → select this directory.
- Open the service worker via the extensions page for live console logs.
- Trigger the command with
Ctrl+P(Windows/Linux) orCmd+P(macOS), or remap it via Chrome keyboard shortcuts. - Modify files in
background/,content/, ordocs/as needed and reload the extension.
Run the helper script to produce a versioned archive:
./build/bundle.sh 1.0.0The script produces dist/blazing-tab-switcher-1.0.0.zip, excluding local docs and build artifacts, ready for Chrome Web Store submission.
docs/PERFORMANCE.mddetails performance-sensitive design choices, profiling flows, and fallback strategies.docs/TESTING.mdcovers manual, automated, and performance testing approaches tailored for VS Code workflows.