Failwind UI And The SPA Clown Shoes (HTML Illiteracy Part 4)

Jason Knight
CodeX
Published in
12 min readMar 23, 2024

--

Clown Shoes

Single Page Applications, AJAX loading of content… there are legitimate reasons to use these technologies. That said I am constantly amazed at how many alleged “experts” throw them at things that would be faster, smaller, and easier to work with without it. All y’all have to do is just stop letting your ignorance of HTML sucker you into using wuck-fitted garbage like Bootcrap, Failwind, jQuery, HTMX, React, Vue, Angular, and so forth for things that just don’t warrant it!

You might even tell your “wah wah teh PHP is dying” manure to go fertilize some rozes.

If you STOP writing 10 times the HTML needed, STOP writing two to five times the JS needed, STOP deploying five to thirty times the code needed, MAYBE you wouldn’t need all this crap. More so if you stop listening to paranoid fear-mongering bullshit like “Pageloads are evil” or “pageloads consume more resources”

It is this fundamental lack of HTML illiteracy — mated to not knowing why the separation of concerns exists or matters — that sets off a chain reaction across entire codebases. Every decision made: applying Style; using JavaScript; using frameworks; gluing together markup on the back-end… It all ends up pitched completely sideways because of the fundamental lack of a sound foundation. People dive for — or worse create —…

--

--

Jason Knight
CodeX

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