The Weaver web browser
25 May 2026

I think the world needs more web browsers, so I'm making one. It's an experiment - I want to see if you can take a really simple approach to rendering pages. To set your expectations, this is a browser for the "document-based" web - no javascript, and so no web apps.

The idea

We all know the web is in a bit of a state right now. As it has morphed into a web app delivery platform, its complexity has ballooned. Pages have become bloated. If you want to make a new browser that is capable of rendering the modern web as it is, it's an enormous undertaking. This is a bit of a shame for those of us who still see the promise of the web as a set of rich, interlinked documents.

There are simple browsers out there, like Dillo and netsurf. Dillo has been around since 1999 and development restarted a few years ago. It's great fun, but I find that I'm always having to toggle the embedded and remote CSS options to get the page in a usable state. It tries to render pages as best it can, but problems occur because its implementation of CSS is only partial. netsurf has a similar problem on many sites.

Weaver will have more in common with text-based browsers like links. These feel like true "user agents" in the sense that they largely ignore the intent of the web designer when it comes to presentation, and instead render the page in a way that the user has asked for, i.e. just text. I want to see if we can take this idea and extend it to graphical browsers. We can have rich text and images and tables and forms, but they'll be laid out like a document. Maybe we can detect structures like a tree of comments on a discussion board, or a forum thread, or a list of news headlines, and show them in a nice way without having to worry about styling too much.

Some more vague ideas

Weaver is on codeberg. It can't even follow links yet so don't get too excited.

Do you have any comments or suggestions? Please get in touch via email or Mastodon! Or just let me know if you think this is interesting.