Electron, WebKit, nope.

Kudos for experimenting with minimalism!

But this is not the alternative to Firefox I've been looking for.

> Electron, WebKit, nope.

Electron uses Chromium. Which uses Blink, not WebKit.

Well the worst part of Firefox is arguably Gecko.

If one could make a browser with Firefox's backend and instead render with Blink that would be pretty dope.

> a browser with Firefox's backend and instead render with Blink

Gecko is Firefox's "backend" ...

Isn't it just the rendering engine? There's more to a browser than just laying out html.

A browser is not a web app, it doesn't have a strict separation of "frontend" and "backend" in the same sense that a web app would have; the lines are drawn quite differently. The rendering engine is never "just" the rendering engine; you can't abstract or swap it without tremendous effort.

If you'd like to learn more about how a web browser project would organize its internal architecture, but are discouraged by the complexity of Chromium, Firefox, etc. I'd recommend source diving Ladybird (https://github.com/SerenityOS/ladybird), NetSurf (https://www.netsurf-browser.org/), or Dillo (https://www.dillo.org/).