Great article. Reading the comments though... saddening. I mean this is exactly why 98% of the web is not accessible. Because everyone wanted to make apps in a browser. That's why the Gmail tab takes up twice as much memory for a list of text and buttons than an entire native email client, out of which the native one is more accessible than a web "app". Not a lot of people seem to get where you're coming from and what your frustrations are because presumably they never had to cater to users with disabilities, never tested their apps with native users or done any comprehensive research. Many will claim they are accessible because they have alt text for the images or slapped an A11Y overlay onto their site. Framework fanboys keep claiming they deliver faster and build more maintainable stuff, yet most companies spend a considerable chunk of their budget every 2-3 years on complete rewrites and refactors. If they were right, software development costs would go down instead of up. Wanna upgrade from react 16 to 17? Great! 1 week multiplied by n teams = $100K+. Not sure how that translates to saving money...

Writer of code, blogs and things that live on the web. Pragmatic doer, Lego fan, Mac user, cool nerd. JavaScript and Flutter enthusiast. HMH.engineering editor.