const ping = async () => {
let start = Date.now();
try {
await fetch("http://192.168.0.2:8080");
}
catch(err) {}
return (Date.now() - start);
};
await ping();
Важно понимать, что результат еще зависит от объема передаваемой информации. По этому лучше пинговать несуществующий ресурс, либо с минимальными данными. А лучше получить ошибку запроса, отправить левые заголовки, например левый origin.