alkem-io / client-web

Default web frontend, enabling browsing the Alkemio platform - so the hosted Challenges and communities collaborating around those Challenges.
https://alkem.io
European Union Public License 1.2
15 stars 6 forks source link

Spike: Optimize and speed up Template Explorer (Best Practices) #6914

Open ccanos opened 2 months ago

ccanos commented 2 months ago

Description

As an Alkemio user I want a fast application

We can add a loading animation Maybe we can add pagination. Neil has already added a new field resolver to retrieve templates and innovation packs, so templates are not mapped from innovationPacks, they are directly retrieved. And it is in use. But maybe some more client processing can be removed

Options:

Note: seems that for Neil it is hanging but it works for Valentin The load time of the main request (all innovation packs and all templates (~109 at the moment)) is more than 2sec which is huge for a request:

image.png

Note that the request returns all templates, which are not even in the view (you have to scroll as the innovation packs are on the top).

Acceptance criteria

Screen shots / UX designs / data that are relevant.

Areas that will be affected

To be added during the refinement