Tagged articles
4 articles
Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Jul 3, 2024 · Fundamentals

Eclipse Foundation Announces Theia IDE GA: Open-Source Alternative to VS Code

The Eclipse Foundation announced the General Availability of Theia IDE, a fully open‑source, vendor‑neutral alternative to Visual Studio Code that offers customizable toolbars, detachable views, remote development, upcoming collaboration, seamless VS Code extension compatibility, support for LSP and DAP, and cross‑platform deployment on Windows, Linux, macOS and the cloud.

DAPEclipse FoundationLSP
0 likes · 4 min read
Eclipse Foundation Announces Theia IDE GA: Open-Source Alternative to VS Code
DaTaobao Tech
DaTaobao Tech
Jun 23, 2022 · Fundamentals

Analyzing the Architecture of VS Code JavaScript Debugger

The article dissects VS Code’s JavaScript Debugger, explaining its DAP‑based architecture, breakpoint handling, CDP command translation, JavaScript Debug Terminal integration, automatic browser link handling, profiling support, and top‑level await feature, showing how these components deliver a unified debugging experience for Node and browsers.

DAPDebuggingJavaScript
0 likes · 20 min read
Analyzing the Architecture of VS Code JavaScript Debugger
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 14, 2022 · Fundamentals

Inside VS Code’s New JavaScript Debugger: Architecture, DAP, and Breakpoint Mechanics

This article explores the architecture and implementation of VS Code’s JavaScript Debugger, detailing its use of the Debug Adapter Protocol, breakpoint handling, JavaScript Debug Terminal, automatic browser debugging, profiling, and debug console features, while also showing how OpenSumi adapts the latest debugger version.

Chrome DevToolsDAPJavaScript Debugger
0 likes · 16 min read
Inside VS Code’s New JavaScript Debugger: Architecture, DAP, and Breakpoint Mechanics
Taobao Frontend Technology
Taobao Frontend Technology
Aug 20, 2019 · Fundamentals

Demystifying VSCode Debugging: How DAP Powers IDE Debuggers

This article explains VSCode's debugging architecture, introduces the Debug Adapter Protocol (DAP), and walks through a web‑based demo that implements a Node.js debug session using Monaco, WebSocket communication, and a custom debug adapter to illustrate the full debugging workflow.

DAPDebuggingIDE
0 likes · 9 min read
Demystifying VSCode Debugging: How DAP Powers IDE Debuggers