The dying web

Maybe you haven’t noticed, but the web is dying. Regardless of which network or client I am using, every time I reload Twitter, GMail, or Reddit for that matter – It takes longer and longer time. Of course, at some point, these websites will simply require so much CPU and bandwidth resources locally for my client(s), that I will simply “give up”, and I suspect so will millions of others, at roughly the same time.

Ever since 1942 (something), we’ve been blessed with Moore’s law. A week ago, we got to taste a little bit of Murphy’s law, and every single client and server on the planet, lost half its CPU performance OVER NIGHT! This implies that your router is now running at 50% of its previous capacity, the web servers are running at 50% of its capacity, and the JavaScript runtimes in our browsers are running at 50% of their capacities. However, even before “Meltdown”, we had been on a downwards spiral for a looooong time.

Twitter is using roughly 4MB of bandwidth, on a page reload, with an empty cache. GMail is consuming 5.4MB of bandwidth. When I started doing these performance measurements about a year ago, GMail was only consuming 4.2MB. Obviously something is very, very wrong with “the web”

For decades we have been living on “borrowed performance” (Quote; Miguel DeIcaza), and we have been spoiled, to the point where we started thinking that it was OK to spend 5MB, simply downloading a handful of 160 characters long messages from our friends and colleagues. This is obviously no longer “OK”. The other day, I went through my friends list on Twitter, and I realised that most of the people I used to work with – Haven’t written a single Tweet for several years! And I suspect you’ll notice the same, if you go through your list of friends. I don’t know where these people are hanging out these days, maybe at coffee shops? Or maybe the local mall? For that matter, maybe this is a *good* thing …?

At the same time, the “bots” have arguably taken over Twitter, to the point where the computers have started engaging in “discussions” between themselves, sending gibberish back and forth, I suspect they don’t even remotely understand themselves. I have “bots” following me, every day, with hundreds of thousands of “followers”. Who are these followers …? Skynet drones …?

Are you OK with such a development Twitter …?

Everybody knows the fix for this, but nobody has the courage to speak out about it, because it implies radical change, to the way we perceive “the web” ...

The “new and improved” Twitter

Think globally, shop locally!

When I was living just outside of San Francisco, the above signs were literally plastered all over the place, on every single available wall, in and around Sonoma County and Napa Valley. Which is kind of ironic, since apparently 98% of every single bit moved through the internet, either directly, or indirectly, goes through San Francisco these days. It doesn’t take a rocket scientist to see the problem here …

The argument is that if we created a distributed web, the bits and bytes would (obviously) move WAAAAAAAAAAY faster from the servers to our clients. In addition, this would require creating new websites and apps, based upon new axioms, not requiring the servers to push 5MB of *crap*, simply to illustrate an animated GIF or two in our browsers. I have no idea why Twitter or GMail are using 5MB of bandwidth to put an animated GIF, and/or a couple of email subjects into my browser – But I do know that at some point, I will simply “walk away”

And so will millions, if not billions of others too …

In case you believe I am not telling the truth, feel free to check out my reference and data here. And data simply doesn’t lie …!!

Edit; I was permanently banned from Reddit’s /r/webdev for posting this article as a comment to my own thread. As to which I asked the moderators the following; “Errh, why?”. However, to be honest I don’t even care why …

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s