Как вычислить приблизительно скорость соединения веб-сайта с помощью JavaScript?

Если вы не хотите добавлять конструктор без параметров, передайте row в конструктор класса base :

public Malicious(DataRow row):base(row)
{ 

}
5
задан Amr Elgarhy 20 May 2009 в 19:57
поделиться

2 ответа

Вот пример использования AJAX с бэкэндом .Net, хотя это может быть что угодно.

Здесь более простой пример с использованием изображения.

Ключ состоит в том, чтобы иметь страницу / объект известного размера и фиксировать время начала и окончания, когда браузер их извлекает. Затем просто разделите размер на некоторую [единицу времени], чтобы получить [размер] на [единицу времени]. Затем используйте математику, чтобы перевести это во что угодно.

11
ответ дан 14 December 2019 в 01:16
поделиться

Конечно.

<script>
    startTime = Date.now();
    window.onload = function(){
        endTime = Date.now();
        //Time in ms between opening page, and loading all the date
        alert(endTime - startTime)
    };
</script>

Теперь приблизимся к скорости. Статически вы знаете, что, допустим, размер страницы составляет 200 КБ.

var kbps = 200 / (endTime - startTime * 1000);
-2
ответ дан 14 December 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: