client-web icon indicating copy to clipboard operation
client-web copied to clipboard

Spike: Investigate client high CPU usage (and maybe RAM)

Open ccanos opened this issue 7 months ago • 0 comments

Description

As a an Alkemio user I want a fast and responsive application so it’s pleasant to use it and I can use it on my phone.

Acceptance criteria

  • [ ] Profile the application and get insights about why the application causes high CPU utilization and doesn’t work on low-end CPUs.
  • [ ] Investigate useless re-renders, maybe there are browser plugins that can help detecting them.
  • [ ] Maybe there’s logic that can be moved to the server

Additional Context

From a previous issue:

Description

As a user I want an application that responds quickly As a champion I want users that are engaged and enjoying using the platform

Timebox to 1.5 days.

Acceptance criteria

  • [ ] Investigate javascript performance bottlenecks using browser based tools
  • [ ] Investigate react performance using react tools (?)
  • [ ] Investigate re-render issues by enabling visual displays of re-renders + tracking down what is causing them
  • [ ] Address issues that can be very quickly addressed + that have high impact
  • [ ] Technical note with additional follow up performance optimizations that are needed

Additional Context

Areas that will be affected

ccanos avatar Jul 15 '24 17:07 ccanos