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

Perf: Improve initial page load experience #306

Open
Tracked by #302
Fcmam5 opened this issue May 23, 2021 · 2 comments
Open
Tracked by #302

Perf: Improve initial page load experience #306

Fcmam5 opened this issue May 23, 2021 · 2 comments
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@Fcmam5
Copy link

Fcmam5 commented May 23, 2021

Describe the bug

As a user/crawler, I should see minimal content when pages are loading. And ideally, the page loads faster for me.

To Reproduce
Steps to reproduce the behavior:

  1. Empty cache and access to any page

Expected behavior

  • See "something" while the page is loading.
  • Load the main/important content at first, instead of none or everything

Screenshots

Google lighthouse score might also confirm this issue:

image

Possible solutions

  • Prioritize content loading over unnecessary assets that can be lazy-loaded (for example article content over GH contributors)
  • Dynamically render components
  • Cache Backend-to-data source requests/queries
  • Consider SSR
  • Do more work on the backend (for example fetching contributors lists and returning their avatars).
@Fcmam5 Fcmam5 added the bug Something isn't working label May 23, 2021
@ZibanPirate
Copy link
Member

thanks for the feedback @Fcmam5 i'm converting this issue into a task, i will add a checklists section at the bottom, so that we can apply this suggestions progressively, and add more suggestions on our way

@ZibanPirate
Copy link
Member

ZibanPirate commented May 23, 2021

or better, i will create a feature branch and link it this issue.

please see #307 for more information on the progress

@ZibanPirate ZibanPirate added the good first issue Good for newcomers label May 24, 2021
@ZibanPirate ZibanPirate mentioned this issue Aug 27, 2022
8 tasks
@ZibanPirate ZibanPirate added this to the SEO milestone Aug 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

2 participants