Well, this keeps coming up. The thing is, running a process on the host
requires setting things up, same as SLIP/PPP. To get error-free communication
you need a error-checking protocol, which gives you overhead, same as SLIP/PPP.
If you develop such a protocol, there won't be any implementations or
experience, unlike SLIP/PPP.
You only win a bit less overhead, but with a lot less functionality (only
WWW, nothing else), costing lot of effort. Is that worth it, keeping in mind
connections only get faster? I don't think so. If you want the full
graphical interface, images and what have you, use SLIP/PPP on a
decent connection. If you are content with the basics over a slow line,
dial into Lynx or something.
Of course, if you do develop a dial-up browser you will instantly prove me
wrong; thousands will love you :-)
Just my 2p.
X-400: C=GB; A=Mark400; P=Nexor; O=Nexor; S=koster; I=M
X-500: c=GB@o=NEXOR@cn=Martijn Koster