-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[Performance] Configure Reanimated to Version >2 for FPS boost #3972
Comments
Triggered auto assignment to @trjExpensify ( |
Triggered auto assignment to @MonilBhavsar ( |
Going to hand this over to someone in engineering to explore further, @parasharrajat. If there has been a wider discussion about this update somewhere in Slack, feel free to include it in the issue. |
Sounds good. But before moving forward with the change I think we should do some benchmarks or produce evidence that performance will actually improved by this change. There are a million and one things we can do to improve performance. Figuring out which ones are worth doing is the challenge. |
react-native-reanimated is already in version 2.1.0 on master That is why I found this warning in #4014 hard to explain... |
@jsamr But we need to set up it in the Native files so that it can be used.
|
I have prepared all the changes just need a 🟢 to create a PR. But Marc has a good point. It is only going to affect the slide animation of the Drawer which currently works just fine. |
@parasharrajat Sorry you are right, I didn't mean to be presumptuous! I had seen the babel plugin set up and had assumed it was already configured: @marcaaron I guess the best course of action is chose between v2 and v1 and stick with it, instead of using v2 in what seems to be a legacy or fallback mode and thus triggering this warning. |
Sounds like this is worthwhile to do so I think we should move forward here. I don't expect this to solve any major issues, but does sound like a good direction to move in and ultimately iOS and Android should be using the same features. To clarify, will some change be required to |
Triggered auto assignment to @NicMendonca ( |
Conversation in Slack ongoing, but excited to see this change. |
None. |
@parasharrajat created a job for this in Upwork - https://www.upwork.com/jobs/~01583ab581297f02f0 |
Triggered auto assignment to @roryabraham ( |
Okay, looks like there's not a ton for me to review here in terms of the proposal @parasharrajat, see you in the PR! |
I think this can be closed and the Help Wanted label can be remvoed as well. |
@NicMendonca I think this can be closed and the Help Wanted label can be removed as well. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
We upgraded to React-navigation v6 but we are still lacking few gains from it. It supports Reanimated v2 which is proposed to be better and performant in every way. If we are getting smooth animations from it, then I believe that we should upgrade.
Expected Result:
Existing animation should not break.
Actual Result:
We see a warning for it #2180 (comment).
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
NONE
Platform:
Where is this issue occurring?
Web ✅
iOS ✅
Android ✅
Desktop App ✅
Mobile Web ✅
Version Number: latest
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
View all open jobs on Upwork
The text was updated successfully, but these errors were encountered: