You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 12, 2024. It is now read-only.
State of JSC debugging and remote ("web") debugging in React Native
The Meta team's focus is on direct (on-device) debugging with Hermes (the default JS engine). Contributions welcome!
Remote debugging ("web debugging", "Chrome debugging") fundamentally can't work with JSI modules (Reanimated) / new architecture --> will eventually be deprecated and removed. Already hidden in the Dev Menu in RN 0.73: Remove remote debugging from dev menu facebook/react-native#36754.
JSC iOS direct debugging w/Safari works (barely), needs documentation and polish. Would ideally be integrated directly into our Dev Menu flow.
JSC Android direct debugging does not work --> can probably be made to work with some dedicated effort. WebKitGTK has a Web Inspector we should be able to use, in theory. Might require changes to https://github.com/react-native-community/jsc-android-buildscripts and the debugger socket proxying logic in Metro / RN.
Q&A (remainder)
Next steps
ACTION: We do need team with Debugging papercuts, both helping resolve them but reporting them as well. This can span non Herme s workflows.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Introduction (2 min)
Discussion items (15 min)
Q&A (remainder)
Next steps
ACTION: We do need team with Debugging papercuts, both helping resolve them but reporting them as well. This can span non Herme s workflows.
Beta Was this translation helpful? Give feedback.
All reactions