microsoft / microsoft/react-native-windows

Build baseline perf app(s)

Open
#4,872 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area: Performance enhancement Workstream: Performance
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.