Vuetify, More Proof Framework Are Ignorant Of HTML Basics.

Jason Knight
CodeX
Published in
8 min readAug 21, 2022

--

Photo by Yancy Min on Unsplash

In my thread about how someone’s Failwind article illustrated the complete ineptitude and ignorance of using HTML properly, Anele Mbanga asked what I thought of Vuetify. To put it plainly I don’t entirely understand how they thought my opinion would be any different.

It’s bad enough you have to NPM in a bunch of bullshit crap deepening your construction stack, waste time adding a metric ton of nonsensical made up templating tag crap meaning you’re not even really writing HTML… no. The biggest problem with it?

Endless pointless idiotic halfwitted “DIV for nothing”, “DIV that shouldn’t be DIV”, ARIA roles to try and compensate for not using the correct markup, and a reek of failing to understand what HTML is, what it’s for, or why it even exists.

Non-Semantic Gibberish

Take for example their alleged “accessibility section”, particularly what they say their gibberish extra crap is turned into. Look at their v-list-item-group!

<div
class="v-list-item-group"
role="listbox"
>
<div
aria-selected="true"
class="v-list-item"
role="listitem"
tabindex="0"
>
...
</div>
<div
aria-disabled="true"
aria-selected="true"
class="v-list-item"
role="listitem"
tabindex="-1"
>
...
</div>
<div

--

--

Jason Knight
CodeX

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