HTML Renderers
How it should be?
I imagine that a web browser should have been a "window" to the Internet world that provides easy and efficient way to graphically access resources exposed by multiple protocols: HTTP(S), (S)FTP, Gopher, Gemini, etc…
How it is?
Only few protocols are supported!
Recently FTP support got "deprecated" in Firefox. It can still be enabled in by setting network.ftp.enabled to true.
FTP support is announced to be completely gone in FF 90.
Chrome dropped FTP some time ago.
BUT!
Luckily we have Emacs!
GNU Emacs has packages to support all kinds of protocols.
ewwwhich is a simple HTTP(S) browser like w3m (also renders images)trampallows you to access files by SSHelpherallows you to access Gemini and Gopher sites (graphically)ange-ftpallows you to connect to FTP servers- and finally
net-utilswhich wraps around system utilities to provide interactive mode for many protocols, ie.: gopher, irc, ntp, pop3, www