Minor Performance and Accessibility Enhancements for Twitter Open-Source Website 🌠 #181
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request (PR) aims to introduce a set of small but impactful improvements to enhance the performance and accessibility of the Twitter Open-Source website. These changes will make the website more inclusive, improve rendering speed, and ensure compliance with web accessibility standards. The following improvements have been implemented:
Added
aria-label
to Hamburger Menu:aria-label="Toggle menu"
attribute to the Hamburger Menu element.Implemented
decoding="async"
for Image Rendering:decoding="async"
attribute to the<img>
tags.Applied Defer Attribute to Scripts:
<script>
tags to use thedefer
attribute, e.g.,<script defer src=".."/>
.Enhanced Accessibility by Converting Divs to Semantic Elements:
<section>
and<article>
tags, ensuring the proper structural hierarchy and enhancing screen reader navigation.Changed Input Type from Text to Search:
type
attribute fromtext
tosearch
.These minor improvements not only contribute to the overall performance and user experience of the Twitter Open-Source website but also align with best practices for web accessibility. By addressing these areas, we can make the website more welcoming and efficient for all users.
Thank you for considering this PR.