Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 74 commits into
base: main
Choose a base branch
from

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.

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