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

Remove remote JS debugging (Android) #41078

Closed
wants to merge 1 commit into from

Commits on Oct 19, 2023

  1. Remove remote JS debugging (Android)

    Summary:
    ## Context
    
    **Remote JS Debugging removal**
    
    In React Native 0.73, we have deprecated Remote JS Debugging (execution of JavaScript in a separate V8 process) and also removed the Dev Menu launcher (facebook#36754).
    
    This was motivated primarily by the broken state of this feature — in particular: incompatibility with the New Architecture. Secondly, as the React Native team continues to invest in improving debugging, we want to reduce the surface area of debugging modes that we support.
    
    During this year, we reached out to our partners about the impact of removing this feature, and if there was interest in having separate community support for debugging JSC on Android (a limited use case affected by this change). Without strong interest, we concluded that dropping Remote JS Debugging support in core for React Native 0.74 makes sense. We are focusing future debugging efforts into providing a first-class experience for Hermes.
    
    Existing alternatives:
    
    - [Direct debugging for JSC (Safari, iOS only)](https://reactnative.dev/docs/0.71/debugging#safari-developer-tools).
    - Direct debugging with Hermes: Flipper, [Chrome (old method)](https://reactnative.dev/docs/0.71/hermes#debugging-js-on-hermes-using-google-chromes-devtools), or via `react-native start --experimental-debugger` (intended future default).
    
    ## This diff
    
    This removes remaining Remote JS Debugging code on Android.
    
    Changelog: [Android][Breaking] Remove remote JS debugging capability (JSC projects)
    
    Differential Revision: D50325682
    huntie authored and facebook-github-bot committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    9907735 View commit details
    Browse the repository at this point in the history