Those "open source" web engines have grotesque and absurd complexity and size, are written with a computer language (c++) which has a syntax complexity morbidely accute that it requires compilers (even naive ones) not better than the web engines themselves.
Hard truth: bazillions of services provided over the net can be provided as noscript/basic (x)html, aka basic html forms.
Hard truth: asking nicely usually does not fix that (I tried).
Hard truth: the real work in not the web "code", it is protecting it against hackers, like DDOS attacks.
Hard truth: Don't fool youself, hackers will be "paid" to push hard those sites on big tech network infrastructure (or are idiots). "Ppl coding computer viruses are probably those who sell anti-virus software".
I’ve developed a terminal browser for the web/RSS/gemini/gopher and I’m everyday astonished how 95% of what I need is best served as simple text in my terminal. It makes me wonder "why do we to invest so much time learning/tweaking CSS/JS when all we want to do is exchanging text and a few pictures ?"
https://notabug.org/ploum/offpunk
PS: to be inclusive of gemini/gopher, I prefer the word "smolnet" over "small web". But we understand each other, that’s really a detail.