AukodeAukode
Web development facts most developers do not know
Engineering

Web development facts most developers do not know

The web is 35 years old, JavaScript was written in 10 days, and the average marketing site is heavier than the original Doom game. Here are the facts worth knowing.

web historyjavascripthttpbrowserperformance

The Web Is Older Than Most Developers Think

The first website ever published went live on August 6, 1991. It was a plain text page written by Tim Berners-Lee, running on a NeXT workstation at CERN. No images. No CSS. No JavaScript. Just structured text with clickable links. The URL was http://info.cern.ch/hypertext/WWW/TheProject.html and it is still accessible today.

That fact alone is worth sitting with for a second. The web is 35 years old and your browser can still render that original page without any compatibility shims.

A developer looking at an early command-line terminal interface on a CRT monitor
The early web had no images, no CSS, no JavaScript. Just a terminal and a text editor

JavaScript Was Written in 10 Days

Brendan Eich wrote the first version of JavaScript in May 1995 while working at Netscape. He was given 10 days. The language was originally called Mocha, then LiveScript, and only became JavaScript as a marketing move to piggyback on Java's growing popularity at the time. The two languages have almost nothing in common.

This explains a lot about JavaScript's quirks. typeof null === 'object' is a bug from those 10 days that can never be fixed because it would break too much of the internet.

HTTP/1.1 Dominated the Web for 16 Years

HTTP/1.1 was standardized in 1997. It remained the dominant protocol until HTTP/2 arrived in 2015. For nearly two decades, developers built entire optimization disciplines around a protocol that only allowed one request per TCP connection at a time. That is why techniques like CSS sprite sheets, domain sharding, and file concatenation existed. HTTP/2 made many of those techniques obsolete overnight.

HTTP/3 now uses QUIC over UDP instead of TCP, which reduces the head-of-line blocking problem that plagued even HTTP/2.

The Average Web Page Is Now Heavier Than Doom

The original Doom game shipped on two 3.5-inch floppy disks. Total size: around 2.39 MB. The median desktop web page weight as of 2024 is around 2.5 MB according to HTTP Archive data. Your average marketing website is literally heavier than a 1993 first-person shooter.

Mobile page weight median sits at about 2.2 MB. The bloat mostly comes from JavaScript (around 500 KB median), images, and third-party tracking scripts.

A developer's desk with multiple monitors showing code and browser tabs open
Modern web development: multiple layers of tooling built on top of a 35-year-old foundation

CSS Grid Took 20 Years to Arrive

Web developers have wanted a proper grid layout system since the early 2000s. What they got instead was floats, then inline-block hacks, then various polyfills. Flexbox arrived in 2009 and solved one dimension of the problem. CSS Grid, which was proposed by Microsoft in 2011 and shipped in all major browsers by March 2017, finally delivered what designers had been drawing in their mockups for two decades.

The spec was literally developed at Microsoft for use in Internet Explorer 10. IE shipped it behind a flag in 2012, years before anyone else.

WebAssembly Is Not a New Idea

WebAssembly launched in 2017 but the idea of running compiled code in the browser is ancient. Java applets tried it in 1995. Flash did it from 1996 onward. ActiveX controls in Internet Explorer attempted the same thing. asm.js in 2013 was a direct precursor, compiling C and C++ to a subset of JavaScript that ran near native speed.

WebAssembly is different because it is a proper binary format with a specification maintained by a W3C working group, not a proprietary plugin. Figma's entire rendering engine runs on WebAssembly.

The Browser You Use Shares Its Engine With More Than You Think

Chrome, Edge, Opera, Brave, Samsung Internet, and hundreds of other browsers all run on the same engine: Blink, a fork of WebKit that Google created in 2013. Safari uses WebKit. Firefox uses Gecko. That means roughly 70% of the browser market renders the web through one codebase, which has significant implications for how standards get adopted (or ignored).

Hands typing on a laptop keyboard in a modern well-lit workspace
One codebase now powers the majority of the world's web browsing


Sources

Work with me

Want to build something like this?

I build, optimise, and ship for teams who need it done right. Free project scoping, full code ownership.

Stay in the loop

Want the latest posts straight to your inbox?

DH

Hawari

Lead Engineer

Lead Engineer specializing in high-performance web architecture, automation, and AI integration. Writes to share battle-tested patterns. Read more →