Download Contact Sales
BCS Utility

Why can't we just test from the browser?

It's a fair question. The short answer: browsers are built to browse, not to diagnose networks. The tests that matter most for VoIP, capacity, and routing are blocked at the operating system level. No browser can perform them.

The Limitation

Browsers are sandboxed. That's a feature, not a bug. But it makes real network testing impossible.

Every browser runs inside a security sandbox. This sandbox exists for good reason: it prevents websites from accessing your system, your files, or your network hardware directly.

The problem is that professional network diagnostics require exactly the kind of access browsers block: raw UDP sockets, ICMP packets, SIP protocol control, custom packet sizes, QoS bit marking, and more.

This isn't a limitation of MCS, or any specific technology choice. It is a fundamental constraint of how browsers work. A browser-based tool can deliver a consumer-grade speed test. It cannot perform professional network diagnostics.

No UDP access means no real VoIP simulation, no capacity testing, and no accurate jitter or packet loss measurement
No ICMP access means no traceroute and no bidirectional route analysis
No SIP protocol control means no call setup testing and no SIP ALG detection
No raw socket access means no configurable buffer sizes, packet rates, or QoS bit marking
Full Comparison

Browser vs. BCS native client: capability by capability

This table shows what can realistically be achieved from a browser alone versus our lightweight BCS utility. The gaps aren't small. For most of the tests that matter, browsers simply cannot participate.

Test Capability Browser Only BCS Client Why
Speed & Throughput
TCP speed (HTTP mode) Partial Full Browser limited to HTTP. No raw socket access or configurable buffer sizes.
TCP speed (socket mode) No Full Raw sockets unavailable in browser. Most accurate results require native access.
Concurrent user simulation Partial Full Browser can open parallel connections but cannot control buffer sizes or user count precisely.
VoIP & Quality
VoIP conversation simulation (G.711, G.729, configurable pps) No Full Requires UDP packet control, not available in browser.
Jitter & packet loss (UDP) No Full No raw UDP access in browser. WebRTC proxies exist but are not configurable.
DSCP / QoS bit marking No Full Browser has no access to IP header fields.
SIP REGISTER / INVITE / BYE simulation No Full SIP over TCP/UDP cannot be initiated from a browser.
SIP-ALG detection No Full Requires inspecting SIP packet responses, not possible in browser.
STUN / NAT type detection Partial Full Browser can extract basic NAT info via WebRTC ICE candidates only.
Bandwidth & Capacity
UDP bandwidth capacity test No Full UDP socket access is entirely blocked in browser environments.
Configurable packet size / rate No Full No low-level transport control available to browser JavaScript.
Network Path & Connectivity
Traceroute No Full Requires raw ICMP sockets, completely blocked in browsers.
Bidirectional route (server-to-client path) No Full Unique capability. Reveals the return network path invisible to standard tools.
Firewall port availability Partial Full Browser can only test HTTP/HTTPS ports. Cannot dial arbitrary TCP or UDP ports.
RTT / latency measurement Partial Full WebSocket timing gives a reasonable estimate, not ICMP-level precision.
Infrastructure
DHCP option inspection No Full Browser has no access to network layer configuration.
Full: achievable with full fidelity Partial: limited or approximated No: not possible in browser
The BCS Utility

Lightweight. No admin rights. Installs in seconds.

BCS (Broadband Connection Service) is a small native client that bridges the gap between the browser and the network. It runs on Windows and Mac, requires no admin privileges, and installs in seconds.

Once installed, tests launch from the browser as normal. BCS handles the low-level network access behind the scenes. The user experience stays simple. The results become accurate.

  • Small download, fast install, no reboot required
  • No admin or elevated privileges needed
  • Runs quietly in the background; tests still launch from the browser
  • Available for Windows and macOS
  • Unlocks the full range of MCS tests: VoIP, capacity, route, firewall, and more
Download BCS
No security risk. BCS only communicates with your MCS server. It does not access files, install drivers, or modify system settings.
Installs in under 30 seconds. Users can be testing within a minute of clicking the download link.
Worth the tradeoff. 30 seconds of install time unlocks tests that are literally impossible without it.

The bottom line

If all you need is a rough download speed number, a browser can do that. But if you need to know whether a connection can carry a VoIP call, how much UDP capacity is available, which route packets take, or whether a firewall is blocking a critical port, you need access that browsers simply do not provide. That's what BCS gives you.

Get Started

Ready to test what browsers can't?

Download the BCS utility and run a full network assessment in minutes. Or book a demo to see MCS in action.