Maybe we could tone down the JavaScript
eev.ee
eev.ee
I don't know what the ultimate answer is to this, expect that perhaps standards-based Web Components can get good enough that devs will rely more on those approaches than ginormous JS frameworks that take over everything. In the meantime, the web is not a friendly place for old-school devs lacking a JS-ALL-THE-THINGS! mindset (like me!).
Despite being a few simple pages, with not much interactive features and no experimental layout stuff, their website required JS to load — a 3.7MB bundle.
I briefly entertained my pedant side, wanting to send them an email, but I didn't. Let the devs play, let the execs run their racket, let the market sort out whatever.
-
Thinking about the startup's product, it sounds like a convoluted implementation of an existing product from a multi billion-dollar company. So maybe it's turtles, bullshit jobs and inscrutable schemes all the way down.
"Similarly, the button does an action behind the scenes, which is iffy since you could replicate it with a full page load" -- Should just be a normal link with a full page reload if JS disabled. Perhaps this could also be a new use of the <a ping> attribute (without a href).
The <label> was a workaround for some browser but is not needed (atleast in Chrome).