Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>SigTraceNew to Visual Studio Code? Get it now.
SigTrace

SigTrace

sigtrace

|
13 installs
| (0) | Free
Angular, Vue, and Solid signals debugger for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Stop Debugging Signals with console.log

SigTrace is a free, open-source VS Code extension for Angular, Vue, and Solid developers who are tired of guessing through console.log and browser debugger steps. It shows which signal changed, which computed re-ran, and which effect fired next, so you can find root cause faster.


Key Features

1. Visualizer Sidebar

  • Component Clustering & Auditing: Automatically groups signals, computed memos, and effects inside visual container cards corresponding to their parent components (e.g. FilterPanel, SearchResultsComponent).
  • Pinned vs Others Categories: Automatically splits signal logs into Pinned and Others sections. Pinned nodes survive logs clearing (tombstoned) to make comparison testing easy.
  • VS Code Style JSON Inspector: Formats complex object payloads line-by-line with vertical guidelines and collapsible guidelines. Retains expanded/collapsed node states during active updates.
  • Chronological Playback Timeline: Step backward and forward through a history of ticks, showing sequential event counter cards (e.g., event 1/7) with hide/unpin controls.
  • Focus Path Isolation: Click a node to immediately dim the rest of the graph, highlighting only that node's direct upstream producers and downstream subscribers.
  • Interactive Search & Hover Copy: Filter nodes and component containers instantly. Click the copy icon (⧉) next to any signal name on hover to copy it to clipboard.

2. VS Code CodeLens Telemetry Overlay

  • Floating inline telemetry is injected directly above signal/computed/effect declarations inside your editor code files: SigTrace: 48 updates | 8.52ms avg | 🚨 HOTSPOT
  • Zero context-switching: Click the CodeLens to automatically focus the node in the visualizer.

3. Diagnostics Warnings Tab & Loop Safeguard

  • Circular Invalidation Loop: Automatically detects high-frequency recursive loops (evaluates > 25 times/sec) and pauses execution before the browser tab freezes.
  • Computation Hotspot Alerts: Flags computed memos taking > 2.0ms to re-evaluate.
  • Dead Signals: Flags signals that are registered but never read by any computed, effect, or template.

Extension Settings

This extension contributes the following settings:

  • sigtrace.port: Specifies the local WebSocket server port (defaults to 8420).

Getting Started

  1. Open your project in VS Code.

  2. Click on the SigTrace Eye Icon in the Activity Bar to open the visualizer.

  3. Install the NPM library in your dev server:

    yarn add @sigtrace/core --dev
    
  4. Start your dev server prefixed with our CLI wrapper:

    npx sigtrace run <project run command>
    

    [!NOTE] Replace <project run command> with your actual local project execution command (for example: npm run dev, vite, ng serve, etc.).

  5. Open your browser and interact with your app; watch the visualizer map your reactivity live!


License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft