-
Notifications
You must be signed in to change notification settings - Fork 583
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
feat: enable hermes on android #8577
Conversation
05d4732
to
07ffc6b
Compare
ed6ca79
to
49c64e6
Compare
49c64e6
to
94e241a
Compare
exciting! Seems like updating hermes-engine to version 10 fixes the issue! 🥇 found here a "mapping" of rn-versions and hermes-engine versions |
94e241a
to
4dd46d8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - thanks for getting back to this. @artsy/mobile-platform how about we create a beta and ask our 3rd party QA vendor to review this over the weekend?
@@ -125,6 +119,14 @@ def jscFlavor = 'org.webkit:android-jsc-intl:+' | |||
* on project.ext.react, JavaScript will not be compiled to Hermes Bytecode | |||
* and the benefits of using Hermes will therefore be sharply reduced. | |||
*/ | |||
|
|||
// order matters here, this must be set before the react.gradle apply |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
praise: was going to mention that, thanks for the note
@MounirDhahri Almost there, trying to figure out if |
Closing this due to #8658 |
This PR resolves MOPLAT-732
Description
Re-enables hermes on android to investigate https://artsyproduct.atlassian.net/browse/MOPLAT-732
Turns out updating hermes-engine to version 0.10.0 fixes the issue that we were having, we def need to further QA it but so far it looks good!
Found the mapping of react-native versions to hermes versions here
PR Checklist
To the reviewers 👀
Changelog updates
Changelog updates
Cross-platform user-facing changes
iOS user-facing changes
Android user-facing changes
Dev changes
Need help with something? Have a look at our docs, or get in touch with us.