EFFICIENCY IS A PROBLEM #15097
-
Hello All! The title says it all. I've spent the past month migrating our expo app for android and iOS into a non-expo app for react native windows, and it's been dramatic. Lots of library changes Release builds are fast enough on my local. However when I submit to the stores, and create the Msix bundle upload of x64, x86, and arm64, and then install on a surface pro 7 with intel i5 and 8gb ram, the difference in handling is dramatic. The app is extremely slow. To the point of being ungodly slow, dramatically slow. There are some developer warnings I still have in the project that I see natively such as [UnimplementedProperty] ViewManager = RNSVGSvgView elementClass = RNSVG.SvgView propertyName = vbWidth value = 24 Which repeats for various view managers with vbHeight, vbhWidth, minY, minX onecoreuap\windows\frameworkudk\warppal.cpp(783)\Microsoft.Internal.WarpPal.dll!00007FFA6C58D094: (caller: 00007FFA6DAA5F14) ReturnHr(37) tid(3844) 80004002 No such interface supported Out of these two, the unimplemented property repeats quite a lot. I use Lucide React native icons, and react native svg. Are these dramatically slowing my app down? Drawing a screen seems to take forever. It's not actions on the screen itself once loaded that are really long, but if I save a form for example, it will sit there for like 30 seconds not with the api call (good internet) but I think with the navigation or general processing. I will be attempting to attack all these debug outputs on the local output, but besides this, am I missing something that makes the app more efficient? I can't use the Win3 type app creation and have to use the old uwp cpp app because the libraries I want to use don't support the Win3 type app (it seems a lot of libraries are no longer supporting windows updates?) Please assist all who see this message, especially Microsoft RNW team, I would greatly appreciate your input on making my app more performant. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
Not a Microsoft team member, but a few things to note:
|
Beta Was this translation helpful? Give feedback.
Not a Microsoft team member, but a few things to note: