{"id":13,"date":"2022-01-21T15:51:49","date_gmt":"2022-01-21T15:51:49","guid":{"rendered":"https:\/\/redmonk.com\/kholterhoff\/?p=13"},"modified":"2022-02-01T16:55:26","modified_gmt":"2022-02-01T16:55:26","slug":"velocity-and-accessibility","status":"publish","type":"post","link":"https:\/\/redmonk.com\/kholterhoff\/2022\/01\/21\/velocity-and-accessibility\/","title":{"rendered":"Velocity and Accessibility"},"content":{"rendered":"<p>We talk a lot about velocity here at RedMonk. Successful companies know that to appeal to all tiers of an organization\u2013developers and CIOs alike\u2013they need to support rapid development and deployment. As Jim Rose, CircleCI\u2019s CEO, told my colleague James in 2019: \u201c<a href=\"https:\/\/redmonk.com\/jgovernor\/2019\/11\/19\/quality-over-speed-velocity-isnt-the-only-driver-for-c-cd-a-conversation-with-jim-rose-ceo-of-circleci\/\">In the US the key driver is speed. Move faster!<\/a>\u201d But this truism may seem to run counter to the paired need to make apps more accessible. The process of adding <a href=\"https:\/\/www.w3.org\/WAI\/tutorials\/images\/\">alt tags to images<\/a> and <a href=\"https:\/\/www.w3.org\/WAI\/WCAG21\/quickref\/#keyboard-accessible\">ensuring a webpage can be tabbed through<\/a> places an additional burden on software engineers while extending the time it takes to bring client-facing products to market. How can companies ensure their products accord with <a href=\"https:\/\/www.w3.org\/WAI\/standards-guidelines\/wcag\/\">Web Content Accessibility Guidelines (WCAG)<\/a> without sacrificing speed? The answer isn\u2019t easy.<\/p>\n<p>I will be thinking about speed in two distinct ways: first, the velocity of the application development process itself, and second the speed of the site itself.<\/p>\n<p>One way that organizations have elected to make their apps accessible without incommoding developers is by purchasing a JS overlay like <a href=\"https:\/\/accessibe.com\/\">accessiBe<\/a> (a market leader in this space), <a href=\"https:\/\/www.audioeye.com\/\">AudioEye<\/a>, <a href=\"https:\/\/www.facil-iti.com\/\">FACIL\u2019iti<\/a>, or <a href=\"https:\/\/maxaccess.io\/\">Max Access<\/a>. Instead of altering the markup, these plugins add a new layer of JS that interprets the site. But by hijacking the HTML\u2019s visibility these overlays hinder screen readers from navigating the page and identifying elements like h1 tags. Moreover, this additional JS may cause the app to slow down or crash. There have been so many problems with these technologies that most accessibility advocates strongly oppose them. <a href=\"https:\/\/www.a11yproject.com\/\">The A11Y Project<\/a>, a community committed to promoting inclusive and accessible digital experiences, \u201c<a href=\"https:\/\/www.a11yproject.com\/posts\/should-i-use-an-accessibility-overlay\/\">does not recommend using permanent overlay plugins<\/a>.\u201d Moreover, as Forbes reported last year, the National Federation of the Blind argues that \u201c<a href=\"https:\/\/www.forbes.com\/sites\/gusalexiou\/2021\/06\/26\/largest-us-blind-advocacy-group-bans-web-accessibility-overlay-giant-accessibe\/\">accessiBe peremptorily and scornfully dismisses the concerns blind people have about its products and its approach to accessibility.<\/a>\u201d Automated overlays are workarounds that do not provide a satisfactory substitute to semantic markup.<\/p>\n<p>The industry&#8217;s focus on velocity has tended to focus on application creation, but speed of execution and raw performance is vital as well. Google announced that it will now <a href=\"https:\/\/developers.google.com\/search\/blog\/2010\/04\/using-site-speed-in-web-search-ranking\">use site speed in web search rankings<\/a>, but this determination may run counter to best practices for app accessibility. <a href=\"https:\/\/www.w3.org\/TR\/WCAG20-TECHS\/G115.html\">Semantic markup<\/a> is the gold standard for screen readers and other accessibility technologies, but it takes up a greater number of bytes than leaner code. This means that businesses more concerned with SEO rankings than inclusivity\u2013and it&#8217;s difficult to fault anyone for wanting their business\u2019s website to be as discoverable as possible\u2013may elect to preference discoverability over accessibility. As the monolith of search, Google\u2019s policies are in danger of pushing those otherwise amenable to accessibility best practices to shy away from it entirely.<\/p>\n<p>The accessibility landscape is shifting fast, with new strategies, approaches, and challenges appearing constantly. However, the industry\u2019s reliance on speed should never set back conventions outlined by the WCAG. Here are a few future-proof practical guidelines for those interested in app inclusivity.<\/p>\n<ol>\n<li><b>Avoid JS overlays.<\/b> There is no silver bullet for automating accessibility; some manual markup is absolutely essential.<\/li>\n<li><b>Tab through the website<\/b>. If you can\u2019t access parts of your app using the keyboard alone, this means that screen readers can\u2019t either.<\/li>\n<li><b>Prefer semantic markup<\/b>. Although there may be some SEO penalty, this limited consequence is worthwhile to ensure inclusiveness. Hopefully someday soon Google will find a way to reward accessible sites with search preference.<\/li>\n<li><b>Make accessibility a part of your company culture<\/b>. Don\u2019t just play lip service to accessibility or, worse, only incorporate accessibility to avoid lawsuits. As <a href=\"https:\/\/youtu.be\/-hz3S4CWjfQ?t=1008\">Ben Fletcher showed us during his 2019 Monki Gras presentation<\/a>, the Financial Times made inclusion a part of their culture by having employees learn sign language.<\/li>\n<\/ol>\n<p>To hear more about accessibility in tech see more talks from RedMonk\u2019s <a href=\"https:\/\/redmonk.com\/jgovernor\/2019\/01\/10\/trying-to-make-tech-more-accessible-and-inclusive-monki-gras-2019\/\">2019 Monki Gras conference<\/a>.<\/p>\n<p><b>Disclosure:<\/b> CircleCI and Google are RedMonk clients.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We talk a lot about velocity here at RedMonk. Successful companies know that to appeal to all tiers of an organization\u2013developers and CIOs alike\u2013they need to support rapid development and deployment. As Jim Rose, CircleCI\u2019s CEO, told my colleague James in 2019: \u201cIn the US the key driver is speed. Move faster!\u201d But this truism<\/p>\n","protected":false},"author":50,"featured_media":14,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[3,4],"tags":[5,6],"class_list":["post-13","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accessibility","category-javascript","tag-accessibility","tag-javascript"],"jetpack_featured_media_url":"https:\/\/redmonk.com\/kholterhoff\/files\/2022\/01\/AdobeStock_414067784-scaled.jpeg","_links":{"self":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/media\/14"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}