I Built SpeedPulse: An Open-Source Internet Speed Tester with ASP.NET Core 10 and TypeScript
Описание и применение
SpeedPulse – это открытый браузерный инструмент для измерения скорости интернета с возможностью развертывания как статической версии на GitHub Pages, так и собственного сервера на ASP.NET Core 10, предлагающий измерения пропускной способности, задержки, джиттера и неудачных запросов, а также интерактивную панель и экспорт результатов.
Задача
Users need a browser‑based tool to measure internet connection performance and explore network behavior.
Результат
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.
Рабочий процесс
- 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
Доказательства
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.
- Дата записи: 2026-10-17T16:41:18.289Z