Network Tool

Ping Test Dashboard

A lightweight browser dashboard that samples remote endpoints, charts request timing, and summarizes min, median, average, max, and jitter.

Chart.js
JavaScript
Networking
Live Code: Single-file HTML
Ping test dashboard charting endpoint latency over repeated request samples

Employer signal

What This Project Shows

This project shows practical observability thinking in a very small tool: repeated measurements, visual trend, and summary statistics instead of a single anecdotal request time.

Problem

What Needed To Be Solved

One request timing does not explain network stability. A useful debugging dashboard needs repeated samples and a way to compare spikes, spread, and central tendency.

Approach

How I Built The Solution

I used browser fetch timing with cache-busting query strings and no-store requests, then fed each run into a Chart.js time series and a compact statistics function.

Outcome

What It Demonstrates

The project communicates the ability to build small operational tools that turn noisy runtime behavior into readable feedback.

Evidence From Source

Source signal

The single file includes `pingUrl`, `computeStats`, `runRegion`, dynamic chart creation, and per-region consoles.

Engineering decision

Even though browser fetch is not ICMP ping, the tool is explicit about measuring client-visible request responsiveness.