Opera tried it with Unite (your browser was also a web server, serving your own pages, photos, music etc)
https://www.ctrl.blog/entry/opera-unite.html
I admit, despite being a loyal Opera user then, I never really used Unite
#ZeroNet was my easiest experience at self-hosting, sharing etc &, being distributed, avoided Unite's & self-hosting's biggest flaw: your content was still up even when your own server down/off