Растущая пауза перед повторным подключением
При обрыве WebSocket клиент переподключается с растущей паузой, чтобы не заваливать сервер попытками. Напишите функцию retryDelay(attempt, baseMs, maxMs).
attempt— номер попытки, начиная с0.- Пауза равна
baseMs * 2 ** attempt, но не большеmaxMs. - Если
attemptне целое число или меньше нуля — бросьтеError.
заготовка решения
function retryDelay(attempt, baseMs, maxMs) {
// ваш код
return undefined;
}