The web just sucks man.
ZeroNet made it look easy back in the day, but then it runs as a daemon on your machine handling the p2p stuff in the background, but worked with any browser.
Brave has native support for IPFS but IPFS is slow as balls.
Only other option I can think of right now is:
- do server side rendering of the home page (client updates the dom afterwards)
- since the server rendered that page before it should be able to fech the first 30 seconds of each video and cache that
- do some HLS wizardry to switch the streams
Actually… I guess I am reinventing the library you mentioned.
Maybe we should just reinvent zeronet with nostr and nsites and whatever more, that way one daemon can serve as a local relay for caching/redistributing the nsites you visit and handle the p2p shit.
