Skip to content

Base components benchmark screen

Rafael Caferati requested to merge feat/components-benchmark into release/4.20.0

This is a simple tool for creating experiments to analyze the performance render of isolated UI base components and check the impact of small changes into a high number of rendered elements.

  • Experiments are created in the folder /src/performance/experiments/
  • Each experiment exports an id name mount update and component props
  • Both mount and update defines the number of components that will be rendered on the screen
  • On iOS it is possible to use the Profiler on a release build

For accessing the screen one needs to comment out the Performance screen on the TabsScreen.tsx file.

Close #3626 (closed)

Edited by Rafael Caferati

Merge request reports