Description
Facebook released Hermes JS engine and implemented it to React Native Android. This engine is compatible with Chrome DevTools Protocol so we need to investigate how to implement Hermes debugging in React Native Tools.
Important notice
Currently, Hermes doesn't fully support Chrome debugger protocol, so there are some gaps in its implementation. If something not working as expected will be noticed (like object inspector bugs) in the extension debugger then the same thing should be tested in the latest Chrome (Run app, attach to it in Chrome, check how Chrome debugger behave in the same debug scenario).
Here is the Hermes debugging issues list.
Implementation roadmap
Description
Facebook released Hermes JS engine and implemented it to React Native Android. This engine is compatible with Chrome DevTools Protocol so we need to investigate how to implement Hermes debugging in React Native Tools.
Important notice
Currently, Hermes doesn't fully support Chrome debugger protocol, so there are some gaps in its implementation. If something not working as expected will be noticed (like object inspector bugs) in the extension debugger then the same thing should be tested in the latest Chrome (Run app, attach to it in Chrome, check how Chrome debugger behave in the same debug scenario).
Here is the Hermes debugging issues list.
Implementation roadmap
Run Androidscenario supportAttach to packagerscenario supportDebug in Exposcenario support (Expo doesn't support Hermes yet, here's a roadmap for adding it)cwdtargetenvenvFiletraceaddressportlogCatArgumentsrunArgumentsskipFileslaunchActivityvariantsourceMapssourceMapPathOverrides