Skip to content

[WIP]: Feat: add JavaScript debugger support#168

Closed
andycall wants to merge 74 commits intomainfrom
feat/js_debugger_support
Closed

[WIP]: Feat: add JavaScript debugger support#168
andycall wants to merge 74 commits intomainfrom
feat/js_debugger_support

Conversation

@andycall
Copy link
Member

@andycall andycall commented Dec 1, 2022

Closed #77

RFC: https://github.com/openwebf/rfc/blob/main/doc/javascript_debugger.md

Support features:

  1. show current stackTrace.
  2. evaluate any codes in the current scope.
  3. show variables in the current scope.
  4. The debugger statement
  5. both support vscode and Chrome DevTools as client.

TODOs:

  1. debugger core impls
  2. SourceMap support.
  3. Collaborate with WebF devTools server
  4. WebF vscode extension (Debug your Javascript Code in VSCode)
  5. DAP Adaptor to Chrome DevTools Protocol

@andycall andycall changed the title [WIP]: Feat: add Javascript debugger support [WIP]: Feat: add JavaScript debugger support Dec 1, 2022
@andycall andycall force-pushed the feat/js_debugger_support branch 2 times, most recently from 8551bdb to bb1b136 Compare January 19, 2023 12:56
@p-bakker
Copy link

p-bakker commented Oct 9, 2024

@andycall I see this PR is closed, but the linked issue remains open: has this effort been abandoned?

If so, could you elaborate on why it was abandoned? Am curious if there is a quickjs debugger now or if not whether the work in this PR is worth reviving

@andycall
Copy link
Member Author

I decided to reopen this PR to make it an open-source version feature, but we currently have limited time to implement it.

@andycall andycall reopened this Mar 13, 2025
@andycall
Copy link
Member Author

p

The feature was not abandoned, as rendering and performance in WebF remain our primary focus.

@andycall
Copy link
Member Author

Plan to migrate to https://github.com/openwebf/quickjs

@andycall andycall closed this Aug 20, 2025
@andycall andycall deleted the feat/js_debugger_support branch December 9, 2025 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add JavaScript Debugger support.

2 participants