https://github.com/orbitdb/orbit-db
https://github.com/orbitdb/ipfs-log
https://github.com/ipfs/js-ipfs
I know that IPFS is some sort of distributed content-addressable thingy. So I expected that ipfs.io would deliver some JS to my browser, which would get it to look-up some distributed hash table in order to find peers with the content (a la torrents).
However I'm not running JS and that page loads just fine. So how does it work?
Does the "deliverying JS to browser" thing that I described make sense at all?
[1] https://github.com/ipfs/js-ipfs
[2] https://github.com/ipfs-shipyard/ipfs-companion
[3] https://github.com/ipfs-shipyard/ipfs-companion/blob/master/...
However, if you install the IPFS client (https://dist.ipfs.io/#go-ipfs), you can get the blog post peer-to-peer through IPFS by running `ipfs get QmY2LufsW3v6AfxTTkp6SGqDGa5AeJhSZXH8RSsdiao4Ds`. Note how the hash in the ipfs.io url is the hash of the content stored in IPFS.
Hope this clarifies it!
It's a bit sad that you require a whole new client. I think that will add enormous friciton to adoption, no?
Highly recommend to read into IPFS and how it works to understand the various use cases and possibilities. A good starting point would be https://ipfs.io/ and https://github.com/ipfs/ipfs.