microsoft / microsoft/react-native-windows
Build baseline perf app(s)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 17.3k
- Forks
- 1.2k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 33
Description
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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by identifying the essential scenarios to measure and review the prior XAML examples, including GridViewPan and other simple apps. Define simplified scenario apps covering XAML-like performance, bundle loading, and JavaScript performance; done means the apps are built and baseline performance data is collected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react-native
- Domain
- performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100