Medium's JavaScript Bloat, Gibberish Semantics, and Accessibility Failings

hexage18141 pts0 comments

Medium’s JavaScript Bloat, Gibberish Semantics, And Accessibility Failings | by Jason Knight | CodeX | MediumSitemapOpen in appSign up<br>Sign in

Medium Logo

Get app<br>Write

Search

Sign up<br>Sign in

Mastodon

CodeX

Everything connected with Tech & Code. Follow to join our 1M+ monthly readers

Member-only story

Medium’s JavaScript Bloat, Gibberish Semantics, And Accessibility Failings

Jason Knight

10 min read·<br>Oct 9, 2022

10

Listen

Share

Press enter or click to view image in full size

Photo by Jakub Pabis on UnsplashAs much as Medium has been a great platform for me to make some side money with my writings, it continues to astound me at just how badly written, inconsistent of function, and ignorant of basic accessibility it is. Particularly when things like the lack of scripting off graceful degradation, UI inconsistency, massive endless mindless “JS for nothing” and “JS doing HTML/CSS’ job”, and flipping the bird at usability and accessibility is figured into things.<br>Not to bite the hand that feeds me, but… like a Matra Magic at 8 miles, I’m going pitbull.<br>Accessibility Woes<br>Right out of the gate we have the use of serif fonts on screen media. Whilst retina/HDX users who run everything zoomed in — or scaled up — double might have the ppd (pixels per degree) to render serifs cleanly, “normal” people on “normal” displays typically do not.<br>Then there’s the willy-nilly font sizes and absurdly undersized fonts. Like as I type this the “Draft in” text and “Publish” button are absurdly below acceptable minimums because they declared them as 16px instead of as EM, so as someone three feet from a 28" 2160p display that’s set to 1rem == 24px, it’s below legibility minimums. They’re called EM and REM, use ‘em!

Published in CodeX<br>34K followers<br>·Last published 1 day ago

Everything connected with Tech & Code. Follow to join our 1M+ monthly readers

Written by Jason Knight<br>2.8K followers<br>·12 following

Accessibility and Efficiency Consultant, Web Developer, Musician, and just general pain in the arse

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech

accessibility medium javascript bloat gibberish semantics

Related Articles