A browser (without telemetry) is surely a good definition of something that doesn't initiate network calls before user intent
Browsing the Internet is explicit intent! Some of the stuff enabled by JavaScript definitely tows the line but at the very least that's not really the direct fault of the browser.