Могу ли я измерить скорость моих rnet пользователей в своем веб-приложении реагирования? - PullRequest
0 голосов
/ 28 апреля 2020

Я создал небольшое веб-приложение, реагирующее на реакцию, и заметил, что некоторые пользователи постоянно отключаются.

Я знаю, что fast.com, по-видимому, измеряет скорость Интернета, когда клиент загружает файл, а затем загружает его. Это.

Возможно ли сделать что-то подобное для моего веб-приложения реагирования?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2020

Да. Вы, конечно, можете это сделать. но вместо загрузки и выгрузки файла, который потребует какой-то подсказки.

Что вы можете сделать, это загрузить изображение <Image source={someURL}/> с известным размером, возможно, из URL, и отобразить его пользователю. Ваше приложение lo go может работать. он не будет на 100% точным, но он даст вам то, что вы хотите, и запустит timer перед загрузкой, а по окончании sh таймера после его загрузки вы можете использовать react hooks или didComponentMount в зависимости от функционального компонента. или класс с измерением времени.

const CalculateTime = (time) => {
 const mins = Math.floor(time/60);
 const secs = time-mins*60;
 //you can calculate milliseconds etc...
 return (mins, secs);

с использованием реакционных хуков в вашей основной функции

export default function App(){

 [isActive, startActiviating] = useState(false);

конечно вызовите вашу функцию из return () и вычислите время.

0 голосов
/ 28 апреля 2020

Да. Для этого доступно множество библиотек. Вы можете найти на npmjs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...