-
-
Notifications
You must be signed in to change notification settings - Fork 728
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
[FEATURE] Optimize Web Performance based on Lighthouse Metric #3045
Comments
Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request. |
This issue is very similar to this one. For the Blog my recommendation is to add an infinity scroll for the blog, it's identical to pagination but works on scroll, it will limit the content being shown for example 10 only and when a user scrolls the last content, it will give more content to render. It can be implemented by using intersection observer API |
Why do we need this improvement?
Currently, the website performance metric measured by Lighthouse has fallen under 50, which is not good, imagine a user needs to wait for 2-4 seconds to access the landing page.
To address this issue I have 2 plans:
How will this change help?
Improving the site performance could have a huge impact on the users when they interact with the website and Improve SEO ranking
The other benefit for developers is to avoid premature optimization in the future, by having performance metrics we avoid making assumptions about performance improvement
Screenshots
How could it be implemented/designed?
Discussion:
lhcli
from google. We need to discuss what assertion for the performance budget on the website before going to implementation and make sure our web performance already meets the budget first which is being targeted to be above 70 score overallTasks that can be taken immediately:
A task that required a decision to be made:
🚧 Breaking changes
No
👀 Have you checked for similar open issues?
🏢 Have you read the Contributing Guidelines?
Are you willing to work on this issue?
Yes
The text was updated successfully, but these errors were encountered: