Bonum Certa Men Certa

HTML and the Web Used to be Something a Child Could Learn, "Modern" Web is a Puzzle of Frameworks, Bloat, and Worse

posted by Roy Schestowitz on Jul 26, 2025

Good browser

When the Web was more like Gemini Protocol

Yesterday in Techrights: The Future of the Web is One Rendering Engine or 'Flavours' of Chrome | Best Sites Are Not Optimised for Any Browser, They Work Equally Well With All of Them

"When I was about 14 I learned HTML," Ryan said. "There was a book. It was not difficult. It was just a simple markup language. I thought it was well made. Even a child could easily learn it. I much preferred HTML 3.2. I never wrote a single page of HTML 4. I could do everything I needed to in 3.2 and I could also call up NPAPI plug-ins if I had to, and tell the browser where to load those. I liked NPAPI because you could tell the browser to load this plug-in and run that content in it. It should be simple for people to write web pages. How they look is secondary. I did not ever use style sheets or JavaScript."

I myself did HTML when I was about 15 (Ryan is a tad younger than myself; turns out we were in Disneyworld on the same month). I made my first 'Web site' in Geocities just months before I was in Disneyworld and showed it to my aunt. Back then the Web was relatively new. There were not so many sites, but those which existed were lean by today's standards and worked OK on 486 PCs with just 16 megabytes (not gigabytes) of RAM. For the whole PC, not the Web browser. If there was any JavaScript in pages, it would have to be compact (it was also a relatively new thing), as JavaScript too bloated would freeze PCs.

Ryan recalled: "I developed a strong preference for early versions of Opera. I was amazed that the browser was so small it would technically fit within a DD 3.5" floppy disk yet it had such complete support for web standards. Internet Explorer 5 was over 110 times that big and many web standards were unimplemented, or broken. Opera ran on many platforms. I could even run it under BeOS. IE supported Windows, and certain patch levels of Solaris and HP-UX. The UNIX ports were a complete mess. The release notes of IE 5 UNIX for Solaris say what version of Solaris and which patches it will run on. If you patch Solaris with anything other than those patches, or install a newer Solaris, IE 5 will just segfault. So basically what that meant was if you wanted IE 5 to run on Solaris, you had to install those exact patches, then just let security problems pile up and live with bugs in the OS that had been patched, because once you patched the OS again, IE 5 would segfault. This shows the amazingly shitty design of Microsoft software and the MainWin porting job and the WISE program. It's just incomprehensible why patching the Solaris kernel would cause IE 5 to not run. When does applying kernel patches, minor patches, cause software to not run? I ran Solaris for some time. I never had any stability problems from it. It was quite impressive. Probably crashed less than even Linux did. That's not really surprising when you think about it. Solaris ran on systems that HAD to stay working reliably. Linux has always been sort of quick and dirty and prone to hacks. Usually nowhere near as bad as Windows. But the coding quality standards are sometimes questionable compared to other unix systems."

He spoke of security problems. Well, back then the real security problems did not come from the browser, as opposed to something one could download with a browser. Microsoft would change that with ActiveX controls and other nonsense. The security problems in browsers would become more commonplace over time. Basically, browsers were allowed to do too much to the whole system and, in turn, Web sites one visits (or clicks to land on) would be able to do loads of nasty things.

The solution isn't (or wasn't) to rewrite programs as the security problems were due to bad design.

As Ryan put it: "I don't think Rust is the right way to go about dealing with this. I think that they need to just do code quality audits on existing components. The kernel shouldn't be this chimera of different programming languages either. Then you get people who know one but not the other and can't effectively work outside their area. So far Apple has kept Rust out of Webkit. I use WebkitGTK fairly often and I appreciate that everything in there and Epiphany is using C, GObject stuff, and GTK."

For me, Gemini Protocol works rather well. I get a lot of information and perspectives from Gemini capsules. Clicking on Web sites nowadays results in slowdown, sometimes even a system hanging. If attempts are made to suppress ads, bloat etc. some sites would simply deny access.

In a lot of ways, Gemini Protocol is like the Web of the mid-90s. Yes, images are supported as well, depending on the Gemini client. The security problems aren't quite there because there is very little a capsule can do to your machine.

Other Recent Techrights' Posts

Codecs and Software Patents - Part VII - Entering Phase II, the Battle Against Companies That Normalise Taxed (by Patents on Mathematics) Codecs
In the next few part we'll deal with the impact on Free software, including the GNU Project
 
Truth Hurts. People Hurt by Truth Aren't Entitled to Compensation.
Family members aren't exempt
SLAPP Censorship - Part 77 Out of 200: They Never Knew How to Handle Women (Except to Attack Them)
The case against us was really quite simple
Update on Sirius Open Source in 2026 (When Your Former Employer Commits Crimes and Nobody is Held Accountable)
I did not envision myself spending several years (even 4 years after leaving that company) challenging the system for tolerating and even covering up corruption
The Corrupt Lecture the Non-Corrupt - Part XXIII - Cocaine Use at the EPO's Top-Level Management "Adds Up" and Worsens Things "Over Time"
"cocaine use knocks the IQ down permanently a tiny bit with each use. Over time that adds up."
Gemini Links 15/05/2026: Slop Fatigue and Banning LLM Use
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, May 14, 2026
IRC logs for Thursday, May 14, 2026
Links 14/05/2026: Health Science, Cheeto Meets Pooh, and Facebook Staff Loathing the CEO
Links for the day
Gemini Links 14/05/2026: Early Morning Practice and Number to Roman Numeral Converter
Links for the day
FSF Advertises the Father of Software Freedom Giving a Talk in Germany (a Digital Sovereignty Interest Hub, Sponsor of Free Software)
Free Software vs malware and the need for reverse engineering
Cybershow (UK) Shaping Up to be a Neat and Very Large Gemini Capsule
If only more platforms did the same, plenty of energy would be spared, "old" machines would be totally suitable (even with 20 tabs open), as we'd focus on substance, not bells and whistles
SLAPP Censorship - Part 76 Out of 200: The Problem With the United Kingdom Allowing Americans to File Lawsuits by Proxy (Relayed by "Hired Guns")
Solicitors in UK warned not to act as ‘hired guns’ to silence critics of super-rich
When Microsoft's LinkedIn Goes Offline All Your Fake Friends/Connections and Manufactured 'Status' Will be Gone
Many people quit social control media because they recognise it for what it truly is
Major Setback for IBM in the Courtroom, the Demolition of IBM is Proving Costly
Kyndryl is a sign of how IBM ("mother ship") is run and where IBM is heading
Links 14/05/2026: Willful Ignorance and Mass Layoffs at Microsoft
Links for the day
Gemini Links 14/05/2026: Rewatching V for Vendetta, JPEG XL, and Platform Migrations
Links for the day
The Corrupt Lecture the Non-Corrupt - Part XXII - What the Science Says About Cocaine in the Workplace (EPO President, Mr. Campinos, Please Take Note)
What the science says
European Patent Office (EPO) President, Mr. Campinos, Ignoring Its Staff While Protecting His Friends
the President is covering up cocaine use while ignoring his own workers
Slop Cannot Replace Everybody (the Story of Perl and Universities)
Quantity where abundance exists is without merit; quality is what people opt for as they have limited time and patience
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, May 13, 2026
IRC logs for Wednesday, May 13, 2026
Links 13/05/2026: Sudan War Enters Fourth Year and Strait of Hormuz Leaves Safe Passage a Gamble
Links for the day
Gemini Links 13/05/2026: Useless Protests and Foofaraw on Geminispace
Links for the day
Mainstream Media: Microsoft Says No Layoffs. Microsoft: OK, There Are Layoffs.
Where is Waggener Edstrom/Frank Shaw now?
IBM's Kyndryl Down Almost 20% in 5 Days, IBM Down 35% in About 6 Months, Further 'Staff Reductions' at Red Hat (Problems Paying Salaries!)
Will this year's festivities be Krishna's last?
More Mass Layoffs at Microsoft, Only Weeks After the "Buyout" Nonsense (Glorified Severance to Highest-Paid American Staff)
Next up it is LinkedIn
IBM is in a Freefall, When Will IBM's CEO Fall on His Sword?
Since he controls the Board, is anyone in a position to fire him?
At GitLab, "AI" is "All India"
It says "as much as 30%," but they also hire and it's clear what demography is targeted
Verified Accounts of Microsoft Offering 'Retirement' (Layoffs) to People in Their 40s, Over Two Decades Earlier Than Retirement Age
It's not even about performance, it's about age (or "cost" as well as location; they cheapen the labour)
Links 13/05/2026: Slop Turns Into 2008-Style Subprime Bubble, Mass Layoffs at Starbucks
Links for the day
They Don't Like the Layoffs, So They Are Rebranding Them
Layoffs are layoffs
IBM Downgraded as the Shares Sink to New Lows
The current strategy of IBM is financial engineering, wage reductions, and mass layoffs that the corporate media refuses to even write about
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, May 12, 2026
IRC logs for Tuesday, May 12, 2026
Gemini Links 13/05/2026: TUIs and Internet Radio
Links for the day
How the European Patent Office Became a Crime and Corruption Hub, One of Europe's Biggest
incomplete outline