A truly monstrous async web chat using no JS whatsoever on the frontend (github.com)
from Sheldan@programming.dev to programming@programming.dev on 20 Aug 2024 19:58
https://programming.dev/post/18373876

A project I saw linked in the css post, and wanted to share, because I love the insanity.

#programming

threaded - newest

solrize@lemmy.world on 20 Aug 2024 20:13 next collapse

This says it’s not enough to ban JavaScript: we also have to ban CSS.

henfredemars@infosec.pub on 21 Aug 2024 00:43 next collapse

The Internet was a mistake.

Pantsofmagic@lemmy.world on 21 Aug 2024 02:09 collapse

The www in particular

moreeni@lemm.ee on 21 Aug 2024 02:16 collapse

Browsers too. Oh, and migth actually want to stop using computers in general if they have an Internet connection

hexbatch@programming.dev on 22 Aug 2024 05:08 collapse

How about just fires to use smoke signals?

It worked for my grandfathers, and it seems comforting

originalucifer@moist.catsweat.com on 20 Aug 2024 21:20 next collapse

reminds me of the guy that made a video in excel with cells as pixels... i enjoy the flex, but damn

aard@kyu.de on 20 Aug 2024 21:59 next collapse

About 20 years ago I made a script that converts pictures to HTML tables. Back then RAM was a severe problem for this, and even for more powerful hardware browsers tended to just crash on larger pictures.

I checked it again a few years later, and things looked way better. I guess using CSS it’d be rather trivial nowadays to do the same with a short video by just cycling through showing/hiding tables of each frame.

pupbiru@aussie.zone on 21 Aug 2024 01:20 collapse

the “new” hotness is grid layout

idunnololz@lemmy.world on 21 Aug 2024 22:26 collapse

I remember that too but it’s been so long I can’t remember if I dreamed it up. Do you happen to have the video/link?

[deleted] on 20 Aug 2024 22:55 next collapse

.

dsilverz@thelemmy.club on 20 Aug 2024 23:56 next collapse

It’s a fairly common thing on onion websites, especially those who offer real-time interaction (e.g. some onion web-chats), they use this Transfer-Encoding: chunked method for fetching messages and content because JS is often discouraged and sometimes automatically blocked by onion-enabled navigators while surfing DW. HTML Forms with submit buttons are also used for this kind of interaction.

56_@lemmy.ml on 21 Aug 2024 01:47 next collapse

What’s wrong with forms?

XPost3000@lemmy.ml on 21 Aug 2024 04:45 collapse

“I fear not the man who can make one thing in 10,000 languages, but I fear the man who can make 10,000 things in one language.” - Bruce Lee