host servers need DNS, blossom servers need DNS and relays need DNS. at the moment there is no getting away from DNS, but we can start up enough servers and relays where the censorship attacks are reduced
Also like relays and blossom servers, host servers could easily be run on local servers or on the users machine using localhost
blossom servers can already host html/css/js files as long as they return the correct mime type. the issue is unique domains (for security reasons) and path names. blobs are addressed by their hash so the html files would have to import "