Angular - Как получить пропускную способность клиента в приложении на основе Angular/JavaScript без необходимости загружать какой-либо файл?

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

Мы уже изучили такие библиотеки, как ng-speed-test, но они загружают файл размером 5 МБ для определения пропускной способности. В нашем случае использования мы хотим периодически проверять пропускную способность на предмет того, что использование этого варианта не подходит.

Вопрос Короче говоря, мы ищем в JavaScript/Angular способ узнать пропускную способность компьютера пользователя без загрузки файла, который должен поддерживаться в Google Chrome, IE Edge (Chromium), Safari и Firefox.

Любое предложение, которое соответствует нашему делу, высоко ценится.


person Shefali    schedule 05.10.2020    source источник


Ответы (1)


Вы не можете.

Единственный способ определить скорость сетевого соединения — измерить ее.

Единственный способ сделать это — передать известное количество данных по нему и выждать много времени.

person Quentin    schedule 05.10.2020
comment
Спасибо за ответ. Не могли бы вы предложить какую-либо библиотеку для проверки пропускной способности на стороне клиента в angular/JavaScript? - person Shefali; 12.10.2020