Honestly I don't think a low JS usage makes a website better. For me, I always cherished a separation of concerns approach, where I am trying to make a website work as good as possible with HTML and CSS only (including print stylesheets).
JS on the other hand is for me where the fun interaction comes from, where the little details can shine through, where visualizations can be made interactive so the user can play around and really start to understand what's going on.
But yeah, I guess in the golden age of React and Angular, I also understand why people hade JS bloated websites.
Here's mine, there is multiple scavenger hunts, games and challenges hidden on the website and/or in the code:
Your website is delightful. I love the Recipe Creator feature on your projects page.
Your approach to using JS is like mine. I work with HTML and CSS first then sometimes add JS to progressively enhance a page (i.e. add dark mode, add hovercards on links, make emojis appear on different days of the year).
I'm confused by that cookie banner. Is it a joke or not? What do you mean by "Do you consent to sharing cookies?" are sharing cookies a special kind of cookie or do did you just mean storing cookies?
Haha :D yeah, it is a joke/pun on cookie consent banners.
The personal problem I have with cookie banners is that in order to _not consent_ they store a local cookie to not display the banner.
And the assumption of consent is by default, which is the exact opposite behaviour of what GDPR expects you to do. Nobody can consent by default to anything, that's the foundational basis of law in the EU.
I'm not using cookies for anything on my website, so there's no point in storing cookies. The Do Not Consent game is for people that want to play off some steam.
JS on the other hand is for me where the fun interaction comes from, where the little details can shine through, where visualizations can be made interactive so the user can play around and really start to understand what's going on.
But yeah, I guess in the golden age of React and Angular, I also understand why people hade JS bloated websites.
Here's mine, there is multiple scavenger hunts, games and challenges hidden on the website and/or in the code:
https://cookie.engineer