G33ky-Sozialzeugs

G33ky-Sozialzeugs

every once in a while we think about how javascript people sure do spend a lot of energy on trying to escape the actual javascript part (profusion of languages that compile down to js) and wonder if maybe there was a wrong turn taken somewhere

prepares to begin dodging tomatos

maybe the browser is a world made of shifting sands and we should not have built our technology around literal remote-code execution as a basis of delivering software, perhaps, just a little bit

yeah, yeah, yeah, other languages you have to download untrusted code for too, we know, we know

@atax1a Would you think I was out there if I suggested the wrong turn could have been CSS?

HTML x CSS combines what the remote party has to say with how they want it said. While that seems reasonable... the client doesn't belong to the one speaking - it belongs to the one listening.

@Epic_Null @atax1a that idea was around long before CSS became a wide spread thing

People were using color attributes and styling things in tables all the time.

CSS was solving the question "how", not "if"
replies
1
announces
0
likes
0

@dat @atax1a oh. Thank you for humoring the idea anyway.

I do still think we took a wrong turn when we determined that the server owns the client's presentation though. Once sent, the content should belong to the recipient. All else stems from that.

@Epic_Null @atax1a I get what you're trying to say and I thought the same thing a couple of times… only I don't really think people (well yeah… corporations, not people) would accept the result.

Look what they did to E-Mail and Newsfeeds! Both tried to do exactly that… and both were perverted until there was some (really broken) kind of styling possible.

I even thought once or twice about how we maybe should go the opposite way instead? Lets give the server some API to draw stuff into a window to minimize code on my side? Only then all the A11y and machine-readability would be fucked for sure. "Nobody" would implement an entirely independend layer to give blind people a way to read stuff.

IDK

Things will be broken no matter what? probably?