Hmm. Seems browsers suppress local IPs from WebRTC ICE candidates unless you get audio/video permission. Makes sense for fingerprinting, but that's kind of annoying. It means P2P data channels have to take a slower route unless you're building a video application.

It's stuff like this that makes me concerned about the viability of progressive web apps. We lock down so many native APIs in the name of fingerprinting countermeasures. In the end, if you want something to work reliably, you're pushed towards Electron.

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.