this post was submitted on 11 Jun 2026
35 points (88.9% liked)

No Stupid Questions

48473 readers
932 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here. This includes using AI responses and summaries.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 3 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] DeltaWingDragon@sh.itjust.works 2 points 11 hours ago

Use Ublock Origin. Go to settings and check "Disable Javascript".

Some sites may not work, so you might need to re-enable for those ones.

Other sites have Cloudflare CAPTCHAs, and you need to enable JS to get past them, but once you get through, you can turn on the JS blocker again.

[–] brax@sh.itjust.works 6 points 1 day ago (1 children)

Yeah? It wouldn't be as flashy looking but it would be far more secure and far less system-heavy.

Would also be great if our browsers didn't report every little detail about our PC too...

Time to go back to BBSing.

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

It wouldn't be as flashy looking

What, why not?

[–] TheButtonJustSpins@infosec.pub 2 points 1 day ago (1 children)

JavaScript is how most of the fancy stuff happens. Sites would be a lot more static without it.

[–] MonkderVierte@lemmy.zip 2 points 1 day ago

But most of JavaScript use is as a brittle replacement for CSS and HTML features, aside Ajax.

[–] brax@sh.itjust.works 1 points 1 day ago (1 children)

Unless I'm mistaken, JavaScript handles most of the event listeners and dynamic actions on websites... I suppose there is PHP and ASP doing a bit of that too, but I think most of it is JS

[–] MonkderVierte@lemmy.zip 1 points 18 hours ago (1 children)

But most of it could be done in native with not much extra work. And much less breakage. Most of it is on a framework developers side of course.

[–] TheViking@nord.pub 1 points 10 hours ago (1 children)

Do you love the internet that existed before the Y2K ??

[–] MonkderVierte@lemmy.zip 1 points 9 hours ago

We got CSS 3 and HTML 5 since then.

[–] Treczoks@lemmy.world 8 points 2 days ago (1 children)

The internet has run for literally decades without JS.

[–] HubertManne@piefed.social 2 points 1 day ago (1 children)

um. a lot of that was not even html. im not sure op wants command line.

[–] Treczoks@lemmy.world 1 points 20 hours ago (2 children)

I know. I've been there. I remember when a friend showed me this "web thing", basically "Gopher with hypertext". That was the Arena browser, and we looked at TBLs original web site on his NeXT cube at CERN.

[–] TheViking@nord.pub 1 points 10 hours ago

Do you love the internet of that existed before Y2K ?

[–] HubertManne@piefed.social 2 points 14 hours ago

oh man. I so loved next. it is why osx made me excited when it came out.

[–] schwim@piefed.zip 64 points 3 days ago

There was a web prior to JavaScript.

[–] owenfromcanada@lemmy.ca 25 points 3 days ago* (last edited 3 days ago) (1 children)

No. Every time we try, the universe resets itself and then spawns twelve more JS frameworks. A few universes ago, npm didn't even exist. Now look at us.

[–] Siegfried@lemmy.world 6 points 3 days ago

The only truly universal law

[–] morto@piefed.social 32 points 3 days ago (1 children)

This comment was made with javascript disabled

[–] DeltaWingDragon@sh.itjust.works 2 points 11 hours ago (1 children)
[–] morto@piefed.social 1 points 5 hours ago

Piefed works with javascript disabled. Only a few actions require it

[–] forestbeasts@pawb.social 10 points 2 days ago (7 children)

Totally.

You can even do a lot of the fancy stuff. HTML forms have been there since the beginning and don't require JS at all. You can do logins, logouts, forms, basically anything as long as it doesn't involve changing the contents of a page without a page load (aside from animations which you can do in CSS).

You could even make a Lemmy type thing that didn't use JS at all, just submitted a form when you hit post, and then the server would take care of the rest! (I'm a little surprised to see Lemmy does seem to require JS for posting, actually.)

-- Frost

load more comments (7 replies)
[–] CallMeAl@piefed.zip 22 points 3 days ago

Yes, in fact the vast majority of internet protocols do not use Javascript at all.

[–] squirrel@cake.kobel.fyi 15 points 3 days ago

Have a look at the Gemini protocol. Has nothing to do with Google's AI, it's a protocol mainly for text. No JavaScript, no CSS, just Gemtext.

[–] DarrinBrunner@lemmy.world 14 points 3 days ago (1 children)

I run NoScript. I only allow the javascript a site needs to function.

Most sites run well enough without it enabled, at least for viewing the content. Lemmy lets you read without JS enabled.

Google sites demand JS enabled to show you anything.

[–] Squizzy@lemmy.world 2 points 3 days ago

NoScript is great. I wsh I knew what each script did instead of trialing them is the issue. Clicking a domain just says safe every time I have checked one. Some ared red and others white even when disabled.

That said it is the game changer for clear fast browsing and reading. FF and ublock ❤️

[–] AA5B@lemmy.world 4 points 2 days ago* (last edited 2 days ago)

Define “possible”

  • yes,we had an internet before JavaScript, and most of what they claim needs JavaScript doesn’t. Many things would be better for users without JavaScript
  • no, when I turn off scripting, at least half the www doesn’t work. Arguably you need it for overly clever paywalls and ads, not that any consumers want those. It’s not practical to wish that away
[–] dan1101@lemmy.world 12 points 3 days ago

Yes, of course.

[–] litchralee@sh.itjust.works 13 points 3 days ago
[–] brokenwing@discuss.tchncs.de 10 points 3 days ago (2 children)

There was a website that showcased pure HTML with carousals, navigation and responsive design. I think it was called "you don't need js" or something

[–] DeltaWingDragon@sh.itjust.works 2 points 11 hours ago (1 children)
[–] brokenwing@discuss.tchncs.de 1 points 9 hours ago

Yes finally I found it. Thanks

[–] birdwing@lemmy.blahaj.zone 1 points 2 days ago* (last edited 2 days ago) (2 children)

is it this one? site sadly doesn't work with https

there's also a github demo

this one explains some possibilities with it, but sadly it's an advertisement instead of being available for free..:

[–] brokenwing@discuss.tchncs.de 1 points 1 day ago* (last edited 9 hours ago)

~~I think its the first one~~

[–] TheViking@nord.pub 1 points 2 days ago (1 children)

The first link is showing a warning. Is it a phishing link ?

[–] birdwing@lemmy.blahaj.zone 2 points 1 day ago

no, iirc that site just doesn't have https . which is baffling, most modern sites do

[–] kibblebits@quokk.au 8 points 3 days ago (2 children)

Yes. Absolutely. And I for one would like to see it. But as an entirely different system with all-new DNSs.

I would propose a system like HTMX (yes this uses JavaScript, but not if it was part of the browser itself) for interactive and partial support.

Would it be faster? Ehhh, with proper backend. But it wouldn’t eat your processor or be all janky.

But, in favor or JavaScript: you can’t make a simple calculator without JavaScript. (Please don’t link me to the crazy css hacks!!)

[–] Nemo@slrpnk.net 7 points 3 days ago (1 children)

you can’t make a simple calculator without JavaScript

But you can make an overly-complicated one with PHP!

/s it would actually still be simple just needing page reloads

[–] kibblebits@quokk.au 2 points 3 days ago

It’s not simple if you use laravel as a framework just to return calculator results ;)

[–] CallMeAl@piefed.world 4 points 3 days ago (1 children)

Why would I want a calculator in my web browser?

[–] kibblebits@quokk.au 9 points 3 days ago (4 children)

Why would you want basic math in a web browser. Currency conversion? Shopping carts? Mortgage and interest? Dynamic inputs?

Basically nothing would be dynamic. Everything would require a round trip to the server.

Now, I think this “new web” would just simply not cater to those types of “dynamic” desires. Web design would be wildly different. Probably in a good way.

load more comments (4 replies)
[–] marxismtomorrow@lemmy.today 4 points 3 days ago

Yes, but it's harder. JS is easy mode in web development, all the things just kinda work with it.

[–] neidu3@sh.itjust.works 4 points 3 days ago* (last edited 3 days ago)

Yes. It was glorious.

On the flipside, there was a lot of broken CGI (as in, "common gateway interface")

[–] DomeGuy@lemmy.world 4 points 3 days ago (1 children)

Sure!

It's just either app-walled (AOL and IE could do things without JavaScript), essentially static (turn off JavaScript and browse around. Many pages won't work anymore, but many will be seamless) or functionally equivalent (modern browsers support web Assembly, meaning the stuff that JavaScript is used for would instead be in C or java or something.)

[–] Nemo@slrpnk.net 8 points 3 days ago

Many of the things JS is used for are better done with CSS.

load more comments
view more: next ›