UNPKG

network-speed-tester

Version:

A lightweight package to dynamically test ping, upload, and download speeds.

12 lines (10 loc) 433 B
const convertSpeedToReadableUnit = (speedBps) => { if (speedBps >= 1e9) return { speed: (speedBps / 1e9).toFixed(2), unit: "Gbps" }; if (speedBps >= 1e6) return { speed: (speedBps / 1e6).toFixed(2), unit: "Mbps" }; if (speedBps >= 1e3) return { speed: (speedBps / 1e3).toFixed(2), unit: "kbps" }; return { speed: speedBps.toFixed(2), unit: "bps" }; }; module.exports = { convertSpeedToReadableUnit };