diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-29 14:49:11 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-29 14:49:11 +0200 |
| commit | be57cf9c3b499c8e59a94d13059f16f1456fcae1 (patch) | |
| tree | 674e7d32ea6c1def0a4b86e40bad5eda3ba04c1d /packages/meshbay-hub/src/meshbay_hub/static/locales/en.js | |
| parent | c4813d1aaf1f4fdf3eb9dc07909f324f5745544d (diff) | |
| download | meshbay-be57cf9c3b499c8e59a94d13059f16f1456fcae1.tar.gz | |
perf(node): filter ICE interfaces to eliminate 5s STUN timeout on VPN/virtual adapters
aioice sends STUN binding requests from every IPv4 interface and waits up
to 5 seconds for all to complete. On a machine with Tailscale (wt0), the
STUN request never gets a response, adding a fixed 5-second penalty to
every WebRTC connection — measured at 6 s total (vs 1-2 s without it).
Auto-exclude virtual/VPN adapters (tailscale, virbr, docker, veth, podman,
cni) and CGNAT-range IPs (100.64.0.0/10). Operator can override with
ice_interfaces in node.toml [node] section for explicit control.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/en.js')
0 files changed, 0 insertions, 0 deletions