awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/vscode-js-debug

0
View on GitHub↗
1,950 stars·358 forks·TypeScript·MIT·13 vues

Vscode Js Debug

This project is a diagnostic adapter that connects code editors and standalone tools to running runtime processes using the standard Debug Adapter Protocol. It functions as a JavaScript and TypeScript debug implementation that maps compiled code back to original source files using sourcemaps, allowing developers to set breakpoints, inspect variables, and evaluate expressions without manual configuration.

The tool handles cross-environment code execution by automatically attaching to child processes, worker threads, service workers, and terminal processes. It supports advanced debugging capabilities such as configuring conditional exception filters, inspecting WebAssembly binaries via DWARF symbols, intercepting function return values, and formatting minified sources for readability.

Additional features include capturing CPU performance profiles and memory heaps, monitoring HTTP network traffic, and translating renamed variables across views. The system also exposes active protocol socket addresses and provides extension integration points for companion tools.

Features

  • JavaScript and TypeScript Debugging - Steps through JavaScript and TypeScript code, inspects variables, and evaluates expressions across runtimes.
  • Sourcemap Management - Maps compiled JavaScript back to original source files using sourcemaps to set breakpoints and inspect state.
  • Debugger Command APIs - Translates abstract editor commands into concrete execution controls for runtime debuggers.
  • Debug Adapter Protocol Implementations - Connects editor interfaces to running runtime processes using the standard Debug Adapter Protocol.
  • Runtime Debugging - Inspects and steps through code running in browsers, servers, and mobile applications.
  • Runtime Debugging Protocols - Executes diverse programming languages through protocol-compliant adapters that unify diagnostics.
  • Sourcemap Debuggers - Translates sourcemaps to step through and inspect original TypeScript sources without manual configuration.
  • Debug Adapter Protocol Runtimes - Connects code editors to running browser and server runtimes to control execution using standard debug adapter protocols.
  • Debug Session Management - Sets up parameters like working directories and environment variables to control debugging sessions.
  • Child Process Debugging - Automatically intercepts and debugs spawned child processes, worker threads, and service workers.
  • Heap and CPU Profilers - Captures CPU performance profiles and memory heaps for native visualization and analysis.
  • Breakpoint Debugging - Pauses execution using conditional exception filters, instrumentation listeners, and call stack exclusions.
  • Minified Code Debugging - Formats minified production scripts into readable layouts for easier inspection during debugging sessions.
  • Source Path Mapping - Specifies file paths and source map locations to resolve running scripts back to original files.
  • Terminal Session Capturing - Automatically attaches to terminal processes at startup to debug commands executed within terminal sessions.
  • Terminal Debugging Integrations - Hooks into terminal commands and scripts at startup to launch debugging sessions instantly.
  • Concurrent Thread Execution - Automatically attaches to worker threads and child processes while permitting step-through debugging.
  • DWARF Symbol Debugging - Reads DWARF symbols from compiled WebAssembly binaries to step through low-level execution and inspect variables.
  • Sourcemap Variable Mappings - Translates renamed identifiers across views and evaluation requests using sourcemap data.
  • Conditional Exception Filters - Configures conditional exception filters to pause execution when specific errors occur during debugging.
  • Application Performance Profiling - Captures CPU performance and memory heaps with sourcemap translation to analyze application resource usage.

Historique des stars

Graphique de l'historique des stars pour microsoft/vscode-js-debugGraphique de l'historique des stars pour microsoft/vscode-js-debug

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Vscode Js Debug

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Vscode Js Debug.
  • jindrapetrik/jpexs-decompilerAvatar de jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404Voir sur GitHub↗

    JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets. The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well

    Javadecompilereditorflash
    Voir sur GitHub↗5,404
  • nswbmw/node-in-debuggingAvatar de nswbmw

    nswbmw/node-in-debugging

    6,457Voir sur GitHub↗

    This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and asynchronous behavior within Node.js applications. It provides detailed methods for asynchronous tracing, memory diagnostics, and performance analysis to resolve runtime errors and execution bottlenecks. The resource distinguishes itself by covering advanced diagnostic workflows, including the use of flame graphs for CPU profiling, the capture and comparison of heap snapshots for memory leak detection, and the mapping of asynchronous call stacks. It also provides technical guidance on

    debugdebuggingguide
    Voir sur GitHub↗6,457
  • dotnet/diagnosticsAvatar de dotnet

    dotnet/diagnostics

    1,319Voir sur GitHub↗

    The diagnostics project provides a cross-platform diagnostic infrastructure and command-line toolkit for monitoring runtime performance, analyzing memory dumps, and troubleshooting applications. It features a custom inter-process communication protocol for command and telemetry exchange across platforms, a low-overhead event pipe mechanism for streaming real-time diagnostic events and performance counters from running processes, and automated remote symbol resolution for stack trace analysis. The platform includes native debugger extensions that integrate with standard debuggers to inspect ma

    C++
    Voir sur GitHub↗1,319
  • probe-rs/probe-rsAvatar de probe-rs

    probe-rs/probe-rs

    2,599Voir sur GitHub↗

    probe-rs is an embedded debugging toolset used for flashing, debugging, and inspecting microcontrollers via hardware debug probes. It functions as an embedded firmware flasher, a memory manager for reading and writing to processor registers, and a server implementing the Debug Adapter Protocol to connect hardware debugging to various code editors. The project includes a CMSIS-Pack target parser to extract device metadata and flash configurations from industry-standard definition files. It provides a driver-based probe abstraction to interact with various hardware debug probes regardless of th

    Rustarmarm-corescoresight
    Voir sur GitHub↗2,599
Voir les 30 alternatives à Vscode Js Debug→

Collections incluant Vscode Js Debug

Sélections manuelles où Vscode Js Debug apparaît.
  • Script debugger

Questions fréquentes

Que fait microsoft/vscode-js-debug ?

This project is a diagnostic adapter that connects code editors and standalone tools to running runtime processes using the standard Debug Adapter Protocol. It functions as a JavaScript and TypeScript debug implementation that maps compiled code back to original source files using sourcemaps, allowing developers to set breakpoints, inspect variables, and evaluate expressions without manual configuration.

Quelles sont les fonctionnalités principales de microsoft/vscode-js-debug ?

Les fonctionnalités principales de microsoft/vscode-js-debug sont : JavaScript and TypeScript Debugging, Sourcemap Management, Debugger Command APIs, Debug Adapter Protocol Implementations, Runtime Debugging, Runtime Debugging Protocols, Sourcemap Debuggers, Debug Adapter Protocol Runtimes.

Quelles sont les alternatives open-source à microsoft/vscode-js-debug ?

Les alternatives open-source à microsoft/vscode-js-debug incluent : nswbmw/node-in-debugging — This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and… probe-rs/probe-rs — probe-rs is an embedded debugging toolset used for flashing, debugging, and inspecting microcontrollers via hardware… dotnet/diagnostics — The diagnostics project provides a cross-platform diagnostic infrastructure and command-line toolkit for monitoring… jindrapetrik/jpexs-decompiler — JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler… ncsoft/unreal.js — Unreal.js is a JavaScript runtime and scripting layer for Unreal Engine that embeds the V8 engine to implement game… google/gops — gops is a command-line diagnostic toolset for monitoring, profiling, and managing the runtime state of active Go…