Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Improve Project Load Time #1011

Open
chrisvire opened this issue Apr 28, 2024 · 0 comments
Open

Epic: Improve Project Load Time #1011

chrisvire opened this issue Apr 28, 2024 · 0 comments

Comments

@chrisvire
Copy link
Member

chrisvire commented Apr 28, 2024

We will be switch the front-end and back-end of the website to Svelte/SvelteKit. One of the reasons is that the performance of the project page is unpredictable and often times out. We used to have a 5 second timeout and then would stop rendering the page. We had to increase it to 10 seconds and then 60 seconds.

The Project page has several related objects in the query:

  • Products of Project
  • Groups of Organization of Project
  • Users in Group of Project
  • Authors in Group of Project
  • ProductTransition of Product
  • ProductDefinitions of Organization

The Project page has these separate components:

  • Project Details
  • Project Dropdown
  • Products List
  • Product Summary
  • Product Dropdown
  • Organization
  • Project Owner (User List)
  • Project Group
  • Authors
  • Add Author
  • Reviewers
  • Add Reviewer
  • Repository Location
  • Settings

The project page has these dialogs:

  • Product Details
  • Product Publishing Properties
  • Add Products
  • Remove Products
  • Product Details

The Project page has these related pages:

  • Edit Project Details
  • Product Files

Screenshots

Project Page

image

image

Project Dropdown

image

Product Dropdown

image

Project Owner

image

Project Group

image

Add Author

image

image

Add Reviewer

image

Product Details

image

Add Products

image

Remove Products

image

@chrisvire chrisvire changed the title Improve Project Load Time Epic: Improve Project Load Time Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant