@x0r @yo @ploum @ombremad I agree the modern web is near to impossible to catch up with, with JavaScript and its countless APIs mostly to blame. This is why I suggested a reasonable middle ground between Gopher/Gemini and the modern web:
https://xavi.privatedns.org/blog/small-web-browser/
Because of the stable requirements and much lower complexity, such proposal would allow the free software community to come up with multiple, co-existing implementations, similarly to Gopher and Gemini.