microsoft / react-native-windows

A framework for building native Windows apps with React.
https://microsoft.github.io/react-native-windows/
Other
16.31k stars 1.14k forks source link

Build baseline perf app(s) #4872

Open kmelmon opened 4 years ago

kmelmon commented 4 years ago

As part of an effort to establish a baseline of perf numbers for react-native-windows, we should build simplified scenario apps and get essential perf data from them.

Part of this effort should include identifying which are the most basic, essential scenarios we want to measure, and then build some number of apps to exercise those scenarios.

We have done this in the past for XAML (eg GridViewPan and several other simple apps ran as part of CPGs), so we can borrow from those for ideas.

We should also focus on bundle loading and javascript performance as those are key metrics that won't be captured for free by measuring XAML performance.

chrisglein commented 4 years ago

May be overlap with #4874, but that's not a min app, and we probably want that. Assigning to @kmelmon to flesh out the thinking here and explore what kinds of apps we want.

jonthysell commented 3 years ago

As we're working on perf stuff now, should this be moved into 0.67 @chrisglein? Do we want to still track this specific case (generic base apps) separate from the work we know we'll be doing with https://github.com/microsoft/react-native-windows-samples/issues/513

chrisglein commented 3 years ago

As we're working on perf stuff now, should this be moved into 0.67 @chrisglein Chris Glein FTE? Do we want to still track this specific case (generic base apps) separate from the work we know we'll be doing with microsoft/react-native-windows-samples#513

Yep, moved to 0.67. After initial investigation we'll have a better idea of what baseline/sample apps we need to build (vs. using existing).

jonthysell commented 2 years ago

@marlenecota Do you think this will make 0.69 or should it be moved to 0.70?