asyncapi / website

AsyncAPI specification website
https://www.asyncapi.com
Apache License 2.0
493 stars 639 forks source link

[FEATURE] Performance + Accessibility Improvement of website #3186

Open akshatnema opened 2 months ago

akshatnema commented 2 months ago

Why do we need this improvement?

With the addition of multiple components, pages and MD files, it's now important for us, to make the website efficient for all web + mobile users. Currently, the performance of the website has critically low numbers in both web and mobile view, which can impact the efficiency and user views in the website.

On the other hand, it's also important that we add the necessary accessibility labels to the website. Currently, with the addition of many new illustrations, we have not added label elements for these tags.

How will this change help?

The performance improvement will help the website render the contents more efficiently to the users and will drastically enhance lighthouse key metrics.

Screenshots

Some screenshots of lighthouse reports:

image

How could it be implemented/designed?

Following tasks need to be done in this issue:

🚧 Breaking changes

Yes

👀 Have you checked for similar open issues?

🏢 Have you read the Contributing Guidelines?

Are you willing to work on this issue?

None

nikhilkalburgi commented 1 month ago

I would like to be actively involved in addressing this performance issue and closely monitor the progress to ensure improvements in web vital metrics.

lakshaydewan commented 2 weeks ago

I would love to work on this issue, just give me a reply so i can start preparing the detailed proposal on what strategies will i be taking to solve the performance metrics. Would love to start working on this ASAP.