I Built SpeedPulse: An Open-Source Internet Speed Tester with ASP.NET Core 10 and TypeScript
Description and use
SpeedPulse is an open‑source browser‑based internet speed tester that can run as a static site on GitHub Pages or as a self‑hosted ASP.NET Core 10 backend, providing download/upload throughput, latency, jitter, failed probe metrics, interactive charts, and exportable results.
Problem
Users need a browser‑based tool to measure internet connection performance and explore network behavior.
Outcome
SpeedPulse offers a free, open‑source, browser‑based internet speed tester with developer diagnostics and optional self‑hosted backend, improving measurement reliability and providing exportable results.
Workflow
- Deploy static frontend on GitHub Pages or self‑host ASP.NET Core backend
- Navigate to SpeedPulse URL
- Run connection speed test to obtain download, upload, latency, jitter, and probe data
- View live progress and charts
- Export results as CSV or share
- Use Developer Labs for backend health checks, HTTP probes, and diagnostics
Evidence
SpeedPulse is a browser-based internet speed testing application.
SpeedPulse provides measurements for download and upload throughput, HTTP latency, approximate jitter, and failed HTTP probes, alongside interactive charts and results history.
The optional ASP.NET Core 10 backend provides local HTTP testing endpoints, health and configuration APIs, bounded transfers, and request limiting.
- Record date: 2026-10-17T16:41:18.289Z