feat(p2p settings): add browser p2p stats

This commit is contained in:
Tommaso Casaburi
2026-05-07 16:56:29 +07:00
parent 2ebd9ecc30
commit 14a4790c8b
51 changed files with 1457 additions and 249 deletions
+4 -9
View File
@@ -592,18 +592,13 @@ const FAQ_SECTIONS: FAQSection[] = [
question: 'Can browsers connect peer-to-peer?',
answer: (
<>
Yes, experimentally. The standard web app can use HTTP gateways, routers, and pubsub providers as compatibility helpers. The{' '}
<a href='https://p2p.5chan.app' {...externalLinkProps}>
p2p.5chan.app
</a>{' '}
subdomain instead runs a{' '}
Yes. The web app can run a{' '}
<a href='https://helia.io' {...externalLinkProps}>
Helia
</a>{' '}
IPFS node in the browser, so it can load boards peer-to-peer without centralized IPFS RPC gateways. Browser nodes still have restrictions, such as limited
inbound connectivity, so they can load data peer-to-peer but are not a stable way to host board data yet. Helia pubsub is currently unstable for 5chan's
needs, which is why the pure browser P2P site is experimental. The desktop apps are the stable pure-P2P option today because they run a full Bitsocial node
with IPFS Kubo.
IPFS node in the browser, so it can load boards peer-to-peer without centralized IPFS RPC gateways. You can turn pure browser P2P on in advanced settings and
inspect the connection in <Link to='/all/settings#p2p-stats-settings'>P2P stats</Link>. Browser nodes still have restrictions, such as limited inbound
connectivity, so desktop apps remain the best way to host board data because they run a full Bitsocial node with IPFS Kubo.
</>
),
},