this post was submitted on 27 Jul 2025
250 points (89.1% liked)

Mildly Infuriating

41229 readers
1493 users here now

Home to all things "Mildly Infuriating" Not infuriating, not enraging. Mildly Infuriating. All posts should reflect that.

I want my day mildly ruined, not completely ruined. Please remember to refrain from reposting old content. If you post a post from reddit it is good practice to include a link and credit the OP. I'm not about stealing content!

It's just good to get something in this website for casual viewing whilst refreshing original content is added overtime.


Rules:

1. Be Respectful


Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion.

Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here.

...


2. No Illegal Content


Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required.

That means: -No promoting violence/threats against any individuals

-No CSA content or Revenge Porn

-No sharing private/personal information (Doxxing)

...


3. No Spam


Posting the same post, no matter the intent is against the rules.

-If you have posted content, please refrain from re-posting said content within this community.

-Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community.

-No posting Scams/Advertisements/Phishing Links/IP Grabbers

-No Bots, Bots will be banned from the community.

...


4. No Porn/ExplicitContent


-Do not post explicit content. Lemmy.World is not the instance for NSFW content.

-Do not post Gore or Shock Content.

...


5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts


-Do not Brigade other Communities

-No calls to action against other communities/users within Lemmy or outside of Lemmy.

-No Witch Hunts against users/communities.

-No content that harasses members within or outside of the community.

...


6. NSFW should be behind NSFW tags.


-Content that is NSFW should be behind NSFW tags.

-Content that might be distressing should be kept behind NSFW tags.

...


7. Content should match the theme of this community.


-Content should be Mildly infuriating.

-The Community !actuallyinfuriating has been born so that's where you should post the big stuff.

...


8. Reposting of Reddit content is permitted, try to credit the OC.


-Please consider crediting the OC when reposting content. A name of the user or a link to the original post is sufficient.

...

...


Also check out:

Partnered Communities:

1.Lemmy Review

2.Lemmy Be Wholesome

3.Lemmy Shitpost

4.No Stupid Questions

5.You Should Know

6.Credible Defense


Reach out to LillianVS for inclusion on the sidebar.

All communities included on the sidebar are to be made in compliance with the instance rules.

founded 2 years ago
MODERATORS
 

i absolutely hate how the modern web just fails to load if one has javascript turned off. i, as a user, should be able to switch off javascript and have the site work exactly as it does with javascript turned on. it's not a hard concept, people.

but you ask candidates to explain "graceful degradation" and they'll sit and look at you with a blank stare.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] possiblylinux127@lemmy.zip 14 points 1 day ago (6 children)

JavaScript is needed to actually build anything useful. It is way easier to maintain and when done properly it can be very fast to load and use.

The problem with today's web is that pages are extremely inefficient and bloated. You can keep the same UI just don't try to use every framework and library under the sun. Also it would be nice if people actually formated assets properly instead of using tons of large images and other assets.

[–] Kissaki@feddit.org 2 points 19 hours ago

I'm sure you have something different in mind than me when you say JavaScript is way easier to maintain.

[–] the_wiz@feddit.org 7 points 1 day ago (1 children)

JavaScript is needed to actually build anything useful

Tell this to the people who build things you would call today a "Webapp" with CGI written in C.

[–] NigelFrobisher@aussie.zone 4 points 23 hours ago

So many basic pages are still done as an SPA when they’d work fine as a postback form. It’s infuriating, but web development is rife with magic hammers.

[–] veniasilente@lemmy.dbzer0.com 0 points 14 hours ago

JavaScript is needed to actually build anything useful.

Underage user detected!

load more comments (3 replies)
[–] elephantium@lemmy.world 12 points 1 day ago (2 children)

Graceful degradation - pfft.

Progressive enhancement - yeah!

[–] ztwhixsemhwldvka@lemmy.world 3 points 21 hours ago

this is the way

[–] moseschrute@lemmy.world 0 points 15 hours ago (2 children)

Graceful degradation is for people that are angry about the future. Progressive enhancement is for people that respect the past. And it’s stupid to not hire someone only because they don’t know a term that you know.

load more comments (2 replies)
[–] NigelFrobisher@aussie.zone 3 points 23 hours ago

I built an internal tool that works with or without js turned on, but web devs want something simple for them with a framework, which is why you have to download 100Mb just for a basic form page.

[–] XM34@feddit.org 38 points 1 day ago (6 children)

If it's a standard webpage that only displays some static content, then sure.

But everything that needs to be interactive (and I'm talking about actual interactivity here, not just navigation) requires Javascript and it's really not worth the effort of implementing fallbacks for everything just so you can tell your two users who actually get to appreciate this effort that the site still won't work because the actual functionallity requires JavaScript.

It all comes down to what the customer is ready to pay for and usually they're not ready to pay for anything besides core functionallity. Heck, I'm having a hard enough time getting budget for all the legally required accessibility. And sure, some of that no script stuff pays into that as well, but by far not everything.

Stuff like file uploads, validated forms and drag and drop are just not worth the effort of providing them without JS.

[–] rottingleaf@lemmy.world 1 points 18 hours ago (2 children)

The business customer or the visitor?

The visitor doesn't exactly have a way to give feedback on whether they'd use a static page.

Stuff like file uploads, validated forms and drag and drop are just not worth the effort of providing them without JS.

Honestly many of today's frameworks allow you to compile the same thing for the Web, for Java for Android, for Java for main desktop OS'es and whatever else.

Maybe if it can't work like a hypertext page, it shouldn't be one.

load more comments (2 replies)
load more comments (5 replies)
[–] baggachipz@sh.itjust.works 59 points 1 day ago (2 children)

Blame the ui frameworks like react for this. It’s normalized a large cross-section of devs not learning anything about how a server works. They’ve essentially grown up with a calculator without ever having to learn long division.

[–] possiblylinux127@lemmy.zip 8 points 1 day ago

Not all frameworks are bad

The problem is the devs/owners not understanding basic fundamentals. They could see a major financial benefit if they make the page snappy and light but apparently no one at these companies realizes that.

[–] jimmy90@lemmy.world 1 points 23 hours ago

PE from server rendering only to a full interactive SPA in the browser is really not trivial both for frameworks and app devs

there are a handful of frameworks that support it fairly ergonomically now but it's a discipline that takes time and effort

also disabling javascript is a tiny minority use case

[–] MonkderVierte@lemmy.zip 42 points 1 day ago (6 children)

Most don't even know @media (prefers-color-scheme: dark/light), rather cobble something with JS that works half of the time and needs buttons to toggle.

[–] unmagical@lemmy.ml 33 points 1 day ago* (last edited 1 day ago)

A button to toggle is good design, but it should just default to your system preferences.

[–] JustARaccoon@lemmy.world 4 points 1 day ago

Took me ages to find a snippet that has a manual dark mode toggle but in a way that works with prefer-color-scheme so by default it inherits your settings but you can overwrite it... It's just not a priority for a lot of people or they're ok with the site flashing or something.

load more comments (4 replies)
[–] Supervisor194@lemmy.world 24 points 1 day ago (3 children)

It's worse than this even. I have an old Raspberry Pi 3B+ (1G) that I got in 2018. I hooked it up the other day to mess around with it, it's been maybe 2 years since I did anything with it, ever since I got a Pi 4 (4G). 1 gigabyte of RAM is now insufficient to browse the web. The machine freezes when loading any type of interactive site. Web dev is now frameworks piled on frameworks with zero consideration for overhead and it's pure shit. Outrageous.

[–] possiblylinux127@lemmy.zip 10 points 1 day ago

You want to see terrible try looking at the network tab in inspect element

"Modern" pages load hundreds of large assets instead of keeping it smaller and clean.

its also cdn on cdn nobody does local libraries anymore

load more comments (1 replies)
[–] Etterra@discuss.online 2 points 22 hours ago

It's when you call someone a pathetic bottom bitch while wearing an evening gown.

[–] Kolanaki@pawb.social 11 points 1 day ago (2 children)

I don't know how you're gonna get everything to work without JavaScript. You can't do a lot of interactivity stuff without it.

[–] the_wiz@feddit.org 5 points 1 day ago (1 children)

Do "the stuff" on the server, only serve HTML. In my first job we build a whole webshop with very complex product configurators that would today even run perfectly fine in dillo.

load more comments (1 replies)
load more comments (1 replies)
[–] Armand1@lemmy.world 30 points 1 day ago* (last edited 1 day ago) (11 children)

I wrote my CV site in React and Next.js configured for SSG (Static Site Generation) which means that the whole site loads perfectly without JavaScript, but if you do have JS enabled you'll get a theme switching and print button.

That said, requiring JS makes sense on some sites, namely those that act more like web apps that let you do stuff (like WhatsApp or Photopea). Not for articles, blogs etc. though.

load more comments (11 replies)
[–] ExtremeDullard@lemmy.sdf.org 21 points 1 day ago (2 children)

Funny, from my standpoint, more functional JavaScript almost always feels like service degradation - as in, the more I block, the better and the faster the website runs.

load more comments (2 replies)
[–] Korne127@lemmy.world 16 points 1 day ago (25 children)

I, as a user, should be able to switch off javascript and have the site work exactly as it does with javascript turned on.

I mean… many websites rely on JavaScript, so it's kind of obvious that they don't work without it. If it would work without JS in the first place, the website wouldn't need to embed any JS code.

load more comments (25 replies)
load more comments
view more: ‹ prev next ›