June 30, 2026

Semicolon heartbreak on the web

Matrix URIs, a URL syntax from Tim Berners-Lee that never shipped (1996)

The web’s lost punctuation romance has commenters asking why the prettier version died

TLDR: Tim Berners-Lee once imagined web links using semicolons for extra details, but the idea never became a normal part of the internet. Commenters are split between mourning a cleaner-looking web and pointing out the format technically survived in obscure places, turning punctuation into full-blown drama.

A dusty 1996 idea from Tim Berners-Lee, the inventor of the World Wide Web, has commenters acting like they just discovered an alternate timeline where the internet chose style over chaos. The big what-if? Web addresses could have used elegant semicolons to add little extra settings inside the address itself, instead of the now-familiar mess of question marks and ampersands. In plain English: the web almost had a cleaner-looking way to write links, and people in the comments are absolutely mourning the breakup.

The loudest reaction is basically: wait, this actually looks better than what we got. One commenter flat-out said they “quite like the semi-colons,” while another wondered why this “didn’t gain traction” when it’s so much easier on the eyes than today’s symbol soup. That kicked off the classic internet drama: was this a brilliant lost idea, or are people getting nostalgic over punctuation? Then the correction squad arrived. A few commenters pushed back with the very online version of “well, actually,” noting that semicolon-style addresses did survive in corners of the web, including Spring’s matrix variables docs and even parts of the official URI rules in RFC 3986.

And that’s where the fun really is: one side is swooning over the hot lost design choice, while the other is explaining that it never fully died, it just became the weird cousin nobody invites to dinner. The result is peak comment-section energy: half aesthetic thirst, half standards-lawyer lecture, and somehow both sides are kind of right.

Key Points

  • The document is a personal, unfinished note by Tim Berners-Lee about a proposed matrix URI syntax and explicitly says it was not a web feature.
  • The article contrasts slash-separated hierarchical URL paths with semicolon-separated named parameters that describe a matrix-like parameter space.
  • It says the `a=b;` style syntax was intended to add qualifiers to URLs that were otherwise hierarchical.
  • An example map URI shows named parameters such as latitude, longitude, and scale embedded after a path segment using semicolons.
  • The note identifies unresolved issues for relative matrix URLs, including parameter inheritance, parameter ordering, and how to delete parameters, and says the approach was not implemented as of January 1997.

Hottest takes

"I quite like the semi-colons" — drcongo
"Why in the world this didn’t gain traction?" — namegulf
"It did, in at least one way" — jacques_chester
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.