NATA SPEEDTEST Logo
NATASPEEDNetwork ANALYSIS

How It Works

No black boxes. Here's exactly how NataSpeed measures your internet connection step by step — with full technical transparency.

01

Find Optimal Server

Our engine simulates pinging multiple Indonesian ISP nodes and selects the fastest Cloudflare Edge server closest to your physical location for the most accurate baseline.

02

Measure Latency & Jitter

We fire 10 consecutive HTTP requests to Cloudflare's zero-byte endpoint with cache disabled. The average round-trip time is your Ping. Jitter is calculated as the average of absolute differences between consecutive pings — the most honest method used by enterprise tools.

03

Download Speed Test

Four parallel XHR streams simultaneously pull 50MB chunks from Cloudflare's __down endpoint. Progress bytes are tracked every 100ms and speed is calculated as: (Total Bytes × 8) ÷ Elapsed Seconds = Megabits per second.

04

Upload Speed Test

Four async workers each repeatedly POST 1MB chunks of random binary data to our local Next.js API, which stream-drains the body without loading it into memory. Cumulative bytes are tracked across all workers to calculate your real upload bandwidth.

05

Quality Analysis

After all measurements complete, we analyze your results against real-world thresholds to grade your connection for Browsing, Streaming (4K/HD), Gaming (competitive vs playable), and Video Calls — giving you actionable insight about your network.

Speed Formula

Download / Upload(Bytes × 8) ÷ Seconds = Mbps
Jitteravg(|ping[i] − ping[i+1]|)