Is it just me or are most jobs in IT utter bullshit? I am not referring to "Bullshit Jobs", the book. It's something different.8 posts and 2 image replies omitted. Click reply to view.
Take say twitter. The mobile twitter front-end in particular. What is twitter? Chunks of text with occasional hyperlinks, pictures and videos. There are also a couple of forms, to register, to submit a tweet, to report stuff, etc.
But judging from the fact that on an old phone twitter may take half a minute or more to load or it may actually fail to load, or freeze up while loading, and taking in account how generally sluggish it is, it's obivous that it isn't plain html. In fact, there's probably a good dozen of megabytes of JS and CSS code, and that is after compression. The code that nobody every asked for. "Yeah I'd really like some people to spend their time writing thousands (?) of lines of code just to provide me with a site with the exact same functionality but with way poorer performance" - said no user ever. Bloated frontends should actually push users away it'd seem, and they probably do to some degree, that's why e.g. nitter and invidio.us exist.
And this doesn't only apply to twitter. The same with youtube (there exist even more alternative front-ends, hooktube and invidious and there probably are more). The same with the vast majority of sites on the web, actually.
There are countless frameworks like React or Angular, that achieve the same thing as can be achieved using regular HTML and some js, but they make websites slower AND require people to develop them AND people to learn them.
And by the way AFAIK nitter or invidious devs aren't paid anything for creating the sites, they might receive donations but that's it isn't it
So who profits from the labour of those who develop such sites? Why would the capitalists behind e.g. twitter be interested in
a) Paying more people
b) Making the site less attractive to users, thus potentially reducing their profits.
The internet is a Chrome walled garden now, haven't you heard? Of course, it's not a monopoly like IE and microsoft!
Mozilla is basically google's puppet I think. Gecko is increasingly more akin to Chromium. And even then it cannot render such a popular site.
The entire internet is controlled but a single company. What a motherfucking dystopia we live in. Frightening.
It sounds to me like you think, you only need to use HTML to make twitter, which is obviously not true. For twitter database is a must, also you need backend language for communicating with database, I mean stuff that is fetching certain data (for example all posts by certain user) and sending to display in views. This backend language cannot be HTML, it can be JS, or any other programming language. Thing is: database comunnication is widely known as bottleneck in many web applications, I mean its a thing that is causing web app to be slow. So if you say that JS front end rendering is bottleneck of twitter, then I am asking: How do you know that bottleneck is not caused by database communication which is not related to JS?
Because nitter loads way faster while it should actually have to spend more time fetching data from twitter than twitter itself.
At least its not reddit
>Page loads fine
>After page has fully loaded it removes everything on the fucking page and says
<OoPs sOmeThINg wEnT wrOnG