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

Accessabilitiies issued, speed and responsiveness enhacement | Issue fixed #859 and #858 #861

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

barchakuz
Copy link
Contributor

Summary

In this pull request, I have addressed and improved upon the following issues:

  • Fixed issue #860: This proposal aims to improve the speed and responsiveness of the caMicroscope platform by implementing caching mechanisms and addressing performance issues identified through a Lighthouse Chrome tool test. The proposed improvements include avoiding certain CDNs, eliminating render-blocking resources, resizing images, minifying JavaScript, and removing unused CSS.
  • Resolved issue #859: The caMicroscope interface lacks consistency and completeness when accessed with screen reader extensions, impacting users with visual impairments. Investigation reveals coding deficiencies hindering adherence to global standards and search engine guidelines. This impedes accurate definition and description of interface elements, posing challenges for users to comprehend functionalities.
  • Solve issue [#858] : There are instances where images are used within links without appropriate alternative text. This results in empty links, which can be confusing and inaccessible for users relying on screen readers or those with visual impairments.

Motivation

The motivation behind this pull request is to enhance the accessibility and performance of the caMicroscope website. By adhering to WCAG 2.1 standards and optimizing performance, we aim to make the system more accessible and reliable for a vast majority of users. These improvements align with our commitment to inclusivity and user satisfaction.

Testing

  • Tested the website for compliance with WCAG 2.1 standards to ensure accessibility for users, including those with visual impairments
  • Conducted performance tests from both SEO and general performance perspectives to optimize search engine visibility and improve user experience.
    ##Testing Tools
  • Screen Reader extension of chrome.
  • WAVE Web Accessibility Evaluation Tools.
  • LightHouse Chrome.

##Screenshot
Before: Landing Page
1
After: Landing Page
1

_Before _
3
After
2

Before
4

After
3

Questions

@barchakuz barchakuz closed this Mar 24, 2024
@barchakuz barchakuz deleted the performance branch March 24, 2024 21:50
@barchakuz barchakuz restored the performance branch March 24, 2024 21:50
@barchakuz barchakuz reopened this Mar 24, 2024
@barchakuz barchakuz changed the title Accessabilitiies issued, speed and responsiveness enhacement of caMicroscope Accessabilitiies issued, speed and responsiveness enhacement | Issue fixed #859 and #858 Mar 31, 2024
Copy link

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions bot added the Stale label Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant