For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm
Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information
Showing <x id="INTERPOLATION" equiv-text="ageReportTemp"/> to <x id="INTERPOLATION_1" equiv-text="="Showing {{"/> of <x id="INTERPOLATION_2" equiv-text="rst}'}} to {{'{last}"/> jobs
The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information.