💾 Archived View for xavi.privatedns.org › small-web-browser.gmi captured on 2024-08-25 at 00:05:31. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-07-08)

-=-=-=-=-=-=-

The Small Web Browser, an inclusive proposal

Background

Almost a year ago, I had some ideas floating around about an alternative to the world wide web, where native executables were downloaded from servers, rather than a mix of HTML, CSS and JS:

2022-02-04 Native Web: an alternative to the World Wide Web (draft, updated 2022-02-05)

However, such alternative did not put any care to one of the (IMHO) most worrying issues with the current world wide web, which is user privacy. Gemini, on the other hand, preferred to design everything from scratch, effectively excluding web content from Gemini, and vice versa. This was in fact one of the main concerns behind this well-known article:

"Gemini is solutionism at its worst", an article by Marius.

This had me thinking for a few weeks. While I do think HTTP/1.1 is good enough for most tasks, so that a completely new-from-scratch application layer such as Gemini might feel redundant, there are several aspects that I do not particularly like:

There are other aspects from the modern web that I strongly dislike, too:

Of course, it is not that websites are forced to use any of the points above. However, any user would have a hard time filtering websites out following this criteria. Even if browser extensions could be used, these are not standardised and thus might lead to widely different results.

Then, I felt somehow inspired by the Small Tech Foundation, and its intention to provide a truly decentralised web:

"What is the Small Web?", an article by Aral Balkan

Unfortunately, even if the Small Web, as defined by the foundation themselves, were successful, it would still be cumbersome for users to figure out which sites do comply with their requirements - more so, considering they mostly define ethical requirements, not technological ones.

Proposal

Therefore, in an attempt to make an *inclusive* solution (rather than exclusive, as Marius thought of Gemini), I suggest a new browser, namely the Small Web Browser, should be created, with the following requirements:

And, as key features over existing web browsers:

Advantages

The Small Web Browser is inclusive, because:

Next steps

Because of modern browsers being feature-compatible with a Small Web browser, it should be possible to reuse a more feature-limited yet simpler web browser, such as Dillo, to create a modified fork that provides a reference implementation for a Small Web browser.

Dillo, a web browser

The following points must be considered before taking on the implementation:

Would you like to share your thoughts? Contact me!

Back to main page

Article created on December 27th 2022.