SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Web Accessibility
     Evaluation with WAVE

Aaron Andersen, Diogenes Hernandez, and Jared Smith
                 http://webaim.org
WAVE...
• is a web accessibility evaluation tool.
• shows your web content with embedded
  accessibility indicators.
• is provided as a free service by WebAIM.
• is available at wave.webaim.org
WAVE and Accessibility Guidelines

• WAVE does not prescribe to any one set of
  guidelines.
• It helps developers evaluate against Section 508,
  WCAG, and others.
• It also goes well beyond guidelines.
• Our goal is to reveal all accessibility information to
  the user so they can make an informed decision
  about accessibility.
No automated tool can tell you if
    your page is accessible


Your page is never “WAVE approved”
What’s new with WAVE?


• Many new rules
• Updated toolbar (coming very soon)
• Entirely new back-end framework
    • Single source for web site and toolbar
    • Internationalization
apiology
n. the scientific or systematic study of bees
How WAVE works
1. User submits web page address, uploads a file, or
   submits code.
2. WAVE downloads the HTML of the page.
3. The Mozilla rendering engine (think Firefox) generates
   a virtual representation (DOM) of the page.
4. The page is checked against WAVE rules. Rules are
   defined in an XML-based language.
5. Appropriate WAVE icons and descriptions are inserted
   into the original document.
6. The modified document is shown to the user.
Nearly one million WAVE reports in one year.
                ~2800/day.

                          Upload
                           10%

                                Code
                                 9%



          URL
          81%
Number of Errors Detected
           3-5     6-10
           8%      11%
       2
      8%
                          11+
                          12%
 1
13%




                  0
                 48%
Other data

• 203 feedback messages provided by the
  community
• Speed has doubled as we’ve made
  improvements
• 90% of reports were Icon View
• Many thousands of toolbar downloads
WAVE Firefox Toolbar
• Same features as server version
• Evaluates content directly within Firefox
• Allows evaluation of password protected,
  intranet, sensitive, and dynamic web
  content
• Evaluates content after scripts, AJAX, and
  CSS have rendered
WAVE icons

Red icons are bad
WAVE icons

      Green icons are (probably) good



Yellow icons indicate potential problems that
         should be manually checked



Blue and all other icons indicate semantic and
              structural elements

         Trapezoidal icons apply to images
WAVE Demo


 http://new.wave.webaim.org

This is our development server, so don’t complain if it’s
 down, broken, inaccurate, or steals your last beer and
                   feigns innocence.
WAVE Demo
New WAVE icons

Blinking content
Empty heading

Unlabelled form element with title

ARIA role, state, or property

Missing fieldset
Missing focus styles (coming soon)
Future plans

• New and better evaluation rules
• API for quick evaluation and integration into
  other tools
• Better ARIA reporting
• Site auditing and reporting
• More internationalization
• Cognitive accessibility rules or options
Thank You!
Aaron Andersen, Diogenes Hernandez, and Jared Smith
                 http://webaim.org

Contenu connexe

Tendances

Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101Patrick Dunphy
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeWhitney Quesenbery
 
Automated-Accessibility-Testing
Automated-Accessibility-TestingAutomated-Accessibility-Testing
Automated-Accessibility-TestingManoj Kumar Kumar
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityMedia Access Australia
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using AxeRapidValue
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Shift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleShift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleJürgen Etzlstorfer
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
Playwright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebPlaywright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebApplitools
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityRachel Cherry
 
Application Performance Monitoring with OpenTelemetry
Application Performance Monitoring with OpenTelemetryApplication Performance Monitoring with OpenTelemetry
Application Performance Monitoring with OpenTelemetryJan Mikeš
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Kailash More
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsUXPA International
 
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...Alfresco Software
 

Tendances (20)

Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challenge
 
Automated-Accessibility-Testing
Automated-Accessibility-TestingAutomated-Accessibility-Testing
Automated-Accessibility-Testing
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 
GraalVM
GraalVMGraalVM
GraalVM
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using Axe
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Shift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleShift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with Ansible
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Playwright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebPlaywright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern Web
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web Accessibility
 
DevOps & SRE at Google Scale
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
 
Application Performance Monitoring with OpenTelemetry
Application Performance Monitoring with OpenTelemetryApplication Performance Monitoring with OpenTelemetry
Application Performance Monitoring with OpenTelemetry
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
 
Api types
Api typesApi types
Api types
 
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
ECM Decision Matrix - Deciding Between Alfresco Community Edition, Alfresco E...
 

En vedette

The Great Tundra Project Tan
The Great Tundra Project TanThe Great Tundra Project Tan
The Great Tundra Project TanMichelle McGinnis
 
2009-10-21 Presentation at media and analyst meeting
2009-10-21 Presentation at media and analyst meeting2009-10-21 Presentation at media and analyst meeting
2009-10-21 Presentation at media and analyst meetingAxfood
 
Innerwealth Living Inspired Summary
Innerwealth Living Inspired SummaryInnerwealth Living Inspired Summary
Innerwealth Living Inspired SummaryChris Walker
 
Hire Students on LinkedIn
Hire Students on LinkedInHire Students on LinkedIn
Hire Students on LinkedInRob Humphrey
 
Manual Illustrator Cs4
Manual Illustrator Cs4Manual Illustrator Cs4
Manual Illustrator Cs4Eunice Fusty
 
budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...
budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...
budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...Sławomir Stańczuk
 
English Home Work Oscar Tamara
English Home Work Oscar TamaraEnglish Home Work Oscar Tamara
English Home Work Oscar Tamaraoscar tamara
 
My Arctic Tundra Project!Custer
My Arctic Tundra Project!CusterMy Arctic Tundra Project!Custer
My Arctic Tundra Project!CusterMichelle McGinnis
 
Web Accessibility Gone Wild
Web Accessibility Gone WildWeb Accessibility Gone Wild
Web Accessibility Gone WildJared Smith
 
Teletrabajando Desde La Oficina Coworking Bar Camp
Teletrabajando Desde La Oficina   Coworking   Bar CampTeletrabajando Desde La Oficina   Coworking   Bar Camp
Teletrabajando Desde La Oficina Coworking Bar CampFernando Maclen
 
Is optimisedalwaysoptimal
Is optimisedalwaysoptimalIs optimisedalwaysoptimal
Is optimisedalwaysoptimalLouise Bloom
 
Axfood Annual General Meeting 2012
Axfood Annual General Meeting 2012Axfood Annual General Meeting 2012
Axfood Annual General Meeting 2012Axfood
 
Building Your Business With Google January 2011
Building Your Business With Google January 2011Building Your Business With Google January 2011
Building Your Business With Google January 2011Noah Boswell
 
College Recruiter BootCamp Mountain View, CA
College Recruiter BootCamp Mountain View, CACollege Recruiter BootCamp Mountain View, CA
College Recruiter BootCamp Mountain View, CARob Humphrey
 
This Month In Real Estate February Canada 20090203
This Month In Real Estate February Canada 20090203This Month In Real Estate February Canada 20090203
This Month In Real Estate February Canada 20090203WalterWeinreich
 

En vedette (20)

The Great Tundra Project Tan
The Great Tundra Project TanThe Great Tundra Project Tan
The Great Tundra Project Tan
 
2009-10-21 Presentation at media and analyst meeting
2009-10-21 Presentation at media and analyst meeting2009-10-21 Presentation at media and analyst meeting
2009-10-21 Presentation at media and analyst meeting
 
Innerwealth Living Inspired Summary
Innerwealth Living Inspired SummaryInnerwealth Living Inspired Summary
Innerwealth Living Inspired Summary
 
Hire Students on LinkedIn
Hire Students on LinkedInHire Students on LinkedIn
Hire Students on LinkedIn
 
Manual Illustrator Cs4
Manual Illustrator Cs4Manual Illustrator Cs4
Manual Illustrator Cs4
 
budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...
budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...
budować i wykorzystywać społeczności internetowe w nowoczesnych działaniach e...
 
English Home Work Oscar Tamara
English Home Work Oscar TamaraEnglish Home Work Oscar Tamara
English Home Work Oscar Tamara
 
My Arctic Tundra Project!Custer
My Arctic Tundra Project!CusterMy Arctic Tundra Project!Custer
My Arctic Tundra Project!Custer
 
Web Accessibility Gone Wild
Web Accessibility Gone WildWeb Accessibility Gone Wild
Web Accessibility Gone Wild
 
Teletrabajando Desde La Oficina Coworking Bar Camp
Teletrabajando Desde La Oficina   Coworking   Bar CampTeletrabajando Desde La Oficina   Coworking   Bar Camp
Teletrabajando Desde La Oficina Coworking Bar Camp
 
Finding Matrix
Finding MatrixFinding Matrix
Finding Matrix
 
Is optimisedalwaysoptimal
Is optimisedalwaysoptimalIs optimisedalwaysoptimal
Is optimisedalwaysoptimal
 
Alenty appnexus app
Alenty  appnexus appAlenty  appnexus app
Alenty appnexus app
 
Axfood Annual General Meeting 2012
Axfood Annual General Meeting 2012Axfood Annual General Meeting 2012
Axfood Annual General Meeting 2012
 
Building Your Business With Google January 2011
Building Your Business With Google January 2011Building Your Business With Google January 2011
Building Your Business With Google January 2011
 
College Recruiter BootCamp Mountain View, CA
College Recruiter BootCamp Mountain View, CACollege Recruiter BootCamp Mountain View, CA
College Recruiter BootCamp Mountain View, CA
 
Chapter 06
Chapter 06Chapter 06
Chapter 06
 
This Month In Real Estate February Canada 20090203
This Month In Real Estate February Canada 20090203This Month In Real Estate February Canada 20090203
This Month In Real Estate February Canada 20090203
 
Animations
AnimationsAnimations
Animations
 
Easy Web Design
Easy Web DesignEasy Web Design
Easy Web Design
 

Similaire à Web Accessibility Evaluation with WAVE

Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Chad Dickerson
 
Wave training
Wave trainingWave training
Wave trainingSean Yo
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityAll Things Open
 
Web accessibility for APEX developers
Web accessibility for APEX developersWeb accessibility for APEX developers
Web accessibility for APEX developersSergei Martens
 
Confluence State Of The Union 2009
Confluence State Of The Union 2009Confluence State Of The Union 2009
Confluence State Of The Union 2009Atlassian
 
VASmalltalk, Today and Tomorrow
VASmalltalk, Today and TomorrowVASmalltalk, Today and Tomorrow
VASmalltalk, Today and TomorrowESUG
 
Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevMihail Mateev
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial marina2207
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flashmarina2207
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Commit University
 
Evaluating libraryresourcesamigos
Evaluating libraryresourcesamigosEvaluating libraryresourcesamigos
Evaluating libraryresourcesamigosNina McHale
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the webIvano Malavolta
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by GoogleASG
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API'sPractiTest
 
Testing Web Apps and APIs (1)
Testing Web Apps and APIs (1)Testing Web Apps and APIs (1)
Testing Web Apps and APIs (1)AAron EvaNS
 
PWA Talk - Smau Milano 2018
PWA Talk - Smau Milano 2018PWA Talk - Smau Milano 2018
PWA Talk - Smau Milano 2018Valerio Pisapia
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )senthil0809
 
Making JavaScript Accessible
Making JavaScript AccessibleMaking JavaScript Accessible
Making JavaScript AccessibleDennis Lembree
 

Similaire à Web Accessibility Evaluation with WAVE (20)

Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
 
Wave training
Wave trainingWave training
Wave training
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web Accessibility
 
Ajax World West
Ajax World WestAjax World West
Ajax World West
 
Web accessibility for APEX developers
Web accessibility for APEX developersWeb accessibility for APEX developers
Web accessibility for APEX developers
 
Confluence State Of The Union 2009
Confluence State Of The Union 2009Confluence State Of The Union 2009
Confluence State Of The Union 2009
 
VASmalltalk, Today and Tomorrow
VASmalltalk, Today and TomorrowVASmalltalk, Today and Tomorrow
VASmalltalk, Today and Tomorrow
 
Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
 
WaveMaker Presentation
WaveMaker PresentationWaveMaker Presentation
WaveMaker Presentation
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
 
Evaluating libraryresourcesamigos
Evaluating libraryresourcesamigosEvaluating libraryresourcesamigos
Evaluating libraryresourcesamigos
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by Google
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API's
 
Testing Web Apps and APIs (1)
Testing Web Apps and APIs (1)Testing Web Apps and APIs (1)
Testing Web Apps and APIs (1)
 
PWA Talk - Smau Milano 2018
PWA Talk - Smau Milano 2018PWA Talk - Smau Milano 2018
PWA Talk - Smau Milano 2018
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )
 
Making JavaScript Accessible
Making JavaScript AccessibleMaking JavaScript Accessible
Making JavaScript Accessible
 

Plus de Jared Smith

Keyboard and Interaction Accessibility Techniques
Keyboard and Interaction Accessibility TechniquesKeyboard and Interaction Accessibility Techniques
Keyboard and Interaction Accessibility TechniquesJared Smith
 
Accessibility & Compatibility
Accessibility & CompatibilityAccessibility & Compatibility
Accessibility & CompatibilityJared Smith
 
Web Accessibility Gone Wild (Now Even MORE Wilder!)
Web Accessibility Gone Wild (Now Even MORE Wilder!)Web Accessibility Gone Wild (Now Even MORE Wilder!)
Web Accessibility Gone Wild (Now Even MORE Wilder!)Jared Smith
 
Insights into Cognitive Web Accessibility
Insights into Cognitive Web AccessibilityInsights into Cognitive Web Accessibility
Insights into Cognitive Web AccessibilityJared Smith
 
The Legend of the Typical Screen Reader User
The Legend of the Typical Screen Reader UserThe Legend of the Typical Screen Reader User
The Legend of the Typical Screen Reader UserJared Smith
 
Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Jared Smith
 
Twitter Accessibility
Twitter AccessibilityTwitter Accessibility
Twitter AccessibilityJared Smith
 
Implementing ARIA for Real World Accessibility
Implementing ARIA for Real World AccessibilityImplementing ARIA for Real World Accessibility
Implementing ARIA for Real World AccessibilityJared Smith
 
Web Accessibility Gone Wild
Web Accessibility Gone WildWeb Accessibility Gone Wild
Web Accessibility Gone WildJared Smith
 

Plus de Jared Smith (10)

Keyboard and Interaction Accessibility Techniques
Keyboard and Interaction Accessibility TechniquesKeyboard and Interaction Accessibility Techniques
Keyboard and Interaction Accessibility Techniques
 
ARIA Gone Wild
ARIA Gone WildARIA Gone Wild
ARIA Gone Wild
 
Accessibility & Compatibility
Accessibility & CompatibilityAccessibility & Compatibility
Accessibility & Compatibility
 
Web Accessibility Gone Wild (Now Even MORE Wilder!)
Web Accessibility Gone Wild (Now Even MORE Wilder!)Web Accessibility Gone Wild (Now Even MORE Wilder!)
Web Accessibility Gone Wild (Now Even MORE Wilder!)
 
Insights into Cognitive Web Accessibility
Insights into Cognitive Web AccessibilityInsights into Cognitive Web Accessibility
Insights into Cognitive Web Accessibility
 
The Legend of the Typical Screen Reader User
The Legend of the Typical Screen Reader UserThe Legend of the Typical Screen Reader User
The Legend of the Typical Screen Reader User
 
Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?
 
Twitter Accessibility
Twitter AccessibilityTwitter Accessibility
Twitter Accessibility
 
Implementing ARIA for Real World Accessibility
Implementing ARIA for Real World AccessibilityImplementing ARIA for Real World Accessibility
Implementing ARIA for Real World Accessibility
 
Web Accessibility Gone Wild
Web Accessibility Gone WildWeb Accessibility Gone Wild
Web Accessibility Gone Wild
 

Dernier

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Web Accessibility Evaluation with WAVE

  • 1. Web Accessibility Evaluation with WAVE Aaron Andersen, Diogenes Hernandez, and Jared Smith http://webaim.org
  • 2. WAVE... • is a web accessibility evaluation tool. • shows your web content with embedded accessibility indicators. • is provided as a free service by WebAIM. • is available at wave.webaim.org
  • 3. WAVE and Accessibility Guidelines • WAVE does not prescribe to any one set of guidelines. • It helps developers evaluate against Section 508, WCAG, and others. • It also goes well beyond guidelines. • Our goal is to reveal all accessibility information to the user so they can make an informed decision about accessibility.
  • 4. No automated tool can tell you if your page is accessible Your page is never “WAVE approved”
  • 5. What’s new with WAVE? • Many new rules • Updated toolbar (coming very soon) • Entirely new back-end framework • Single source for web site and toolbar • Internationalization
  • 6. apiology n. the scientific or systematic study of bees
  • 7. How WAVE works 1. User submits web page address, uploads a file, or submits code. 2. WAVE downloads the HTML of the page. 3. The Mozilla rendering engine (think Firefox) generates a virtual representation (DOM) of the page. 4. The page is checked against WAVE rules. Rules are defined in an XML-based language. 5. Appropriate WAVE icons and descriptions are inserted into the original document. 6. The modified document is shown to the user.
  • 8. Nearly one million WAVE reports in one year. ~2800/day. Upload 10% Code 9% URL 81%
  • 9. Number of Errors Detected 3-5 6-10 8% 11% 2 8% 11+ 12% 1 13% 0 48%
  • 10. Other data • 203 feedback messages provided by the community • Speed has doubled as we’ve made improvements • 90% of reports were Icon View • Many thousands of toolbar downloads
  • 11. WAVE Firefox Toolbar • Same features as server version • Evaluates content directly within Firefox • Allows evaluation of password protected, intranet, sensitive, and dynamic web content • Evaluates content after scripts, AJAX, and CSS have rendered
  • 13. WAVE icons Green icons are (probably) good Yellow icons indicate potential problems that should be manually checked Blue and all other icons indicate semantic and structural elements Trapezoidal icons apply to images
  • 14. WAVE Demo http://new.wave.webaim.org This is our development server, so don’t complain if it’s down, broken, inaccurate, or steals your last beer and feigns innocence.
  • 16. New WAVE icons Blinking content Empty heading Unlabelled form element with title ARIA role, state, or property Missing fieldset Missing focus styles (coming soon)
  • 17. Future plans • New and better evaluation rules • API for quick evaluation and integration into other tools • Better ARIA reporting • Site auditing and reporting • More internationalization • Cognitive accessibility rules or options
  • 18. Thank You! Aaron Andersen, Diogenes Hernandez, and Jared Smith http://webaim.org