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

Increase initial load performance #125

Closed
victorfrye opened this issue Mar 5, 2024 · 0 comments · Fixed by #223
Closed

Increase initial load performance #125

victorfrye opened this issue Mar 5, 2024 · 0 comments · Fixed by #223
Assignees
Labels
💡 Issue-Feature New feature or request

Comments

@victorfrye
Copy link
Owner

Is your feature request related to a problem? Please describe.
The design of this project includes a heavy initial page load with almost 0 interactivity. Further improvement of the initial page load can make the site more seamless and efficient.

Describe the solution you'd like
Paginate the list of corpses to render to load chunks of data at the top of the list first.

Describe alternatives you've considered

  • Virtualize the list (do not love because it makes it harder to find products without built-in search)
  • Remove the fetch at render and ensure the entire page is built statically with the corpse list at build time. We redeploy the whole site assets every build anyways..

Additional context

  • May help to ensure the corpse list is always in the correct order so no date sorting is required on page load and render.
  • Adding search to the product list makes virtualization less of an issue. Can possibly even hijack CTRL+F searches to utilize built-in page search.
@victorfrye victorfrye added the 💡 Issue-Feature New feature or request label Mar 5, 2024
@victorfrye victorfrye self-assigned this Mar 11, 2024
@victorfrye victorfrye changed the title [FEATURE] Increase initial load performance Increase initial load performance Mar 18, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in Necropolis Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 Issue-Feature New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant