-
Notifications
You must be signed in to change notification settings - Fork 30
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 website performance and Lighthouse score #129
base: main
Are you sure you want to change the base?
perf: Improve website performance and Lighthouse score #129
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Deploy Preview for kmesh-net ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
@Dhiren-Mhatre, I think Lighthouse performance depends more on your network speed, internet connection, and browser. I got around 70% performance, but the results were not reliable. I also have a suggestion: use original images, and Hugo server will optimize them accordingly. |
Thank you, @jayesh9747, for your valuable feedback. I'll revert manual image optimizations and let Hugo handle it. I'll keep the lazy loading attributes for performance benefits. |
Signed-off-by: Dhiren-Mhatre <[email protected]>
Signed-off-by: Dhiren-Mhatre <[email protected]>
Signed-off-by: Dhiren-Mhatre <[email protected]>
efb604b
to
9e43379
Compare
Description
This PR improves the website's performance score from 42 to 50 by optimizing images and implementing lazy loading in the performance documentation section. These changes align with issue #115's goal of improving the website's usability and documentation readability.
Changes Made
perf_network.png
fortio_performance_test.png
Performance Improvements
Testing Done
Related Issue
Part of #115 - Website redesign and implementation
Screenshots
Before:
![Screenshot from 2025-02-03 00-08-56](https://private-user-images.githubusercontent.com/130587526/408892386-2e58c1a0-1c3a-48f4-9e28-9442d8a25f06.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwOTgxODYsIm5iZiI6MTczOTA5Nzg4NiwicGF0aCI6Ii8xMzA1ODc1MjYvNDA4ODkyMzg2LTJlNThjMWEwLTFjM2EtNDhmNC05ZTI4LTk0NDJkOGEyNWYwNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxMDQ0NDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMzEzNWJhMTk2NWE2ZDg1NGZiMTMxMDdkODhiNzY2NTFlODYyMmYwM2JlNWY5NWUwYTQ5NWUyM2NiZDEwOTFkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.WHF-EPfDfK999w6gdaM7UwVhqTgRcQLCTzv6XRP788Q)
After: