Как смоделировать долгую загрузку документов? - PullRequest
5 голосов
/ 15 мая 2011

Я хочу провести несколько тестов для кода JavaScript, который запускается до полной загрузки документа и после этого.

Есть ли возможность отложить загрузку собственного документа (например, на 10 секунд)? Так что я буду ясно видеть, когда будут сделаны эффекты ДО того, как документ был загружен и ПОСЛЕ.

Спасибо.

Было бы здорово иметь кросс-браузерное решение.

Ответы [ 3 ]

1 голос
/ 15 мая 2011

Firefox Throttle может помочь вам замедлить загрузку страницы и может дать вам то, что вы ищете.

0 голосов
/ 20 января 2012

Один из способов сделать это состоит в том, чтобы просто замедлить весь входящий трафик на вашу машину, установив максимальную пропускную способность, равную некоторому значению v. Small, например несколько КБ в секунду. Если вы затем разместите свой файл на веб-сервере и нажмете внешний URL-адрес, чтобы получить его (веб-сервер может работать на вашем компьютере разработчика, вам просто нужно помнить, чтобы использовать внешний URL-адрес для файла, а не через localhost или 127.0.0.1). Приятно то, что по умолчанию это кросс-браузер.

Я не уверен, какой код используется в Windows или Linux, но если вы используете Mac OS X, вы можете использовать следующий код, чтобы установить скорость загрузки 2 КБ / с:

    sudo ipfw pipe 1 config bw 2KByte/s
    sudo ipfw add 100 pipe 1 tcp from any to me 80

Затем, когда вы закончите тестирование, выполните:

    sudo ipfw delete 100

чтобы снять ограничение.

Примечание: я не могу взять кредит на этот код, поскольку он основан на примере из книги Джонатана Старка .

0 голосов
/ 18 января 2012

Для меня 100.000 абзацев (<p>Test</p>) сделали свою работу.Firefox 9.0 занят на несколько секунд.

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