rebeckerspecialties / benchmarking-test-app

React Native test app for exploring benchmarking in AWS Device Farms
3 stars 0 forks source link

Create benchmark runs to Profile IR engine JS hot paths with both JSC and Hermes #10

Closed hmallen99 closed 2 months ago

hmallen99 commented 2 months ago

We want to compare JavaScriptCore (JSC) and Hermes performance so that we can select the correct target to migrate IR engine to for React Native.

React Native should be using Hermes by default. We also need a JSC build:

  1. Create a new folder ios-jsc in apps/benchmarking-test-app
  2. Update the podfile: https://reactnative.dev/docs/hermes#switching-back-to-javascriptcore
  3. Generate a new IPA from the resulting xcode workspace
  4. Add a secondary test run to the GitHub actions config using the JSC ipa