среда, 19 марта 2008 г.

Тестирование веб приложения на слабом канале

Помнится, будучи в Сонопии, я долго искал как потестировать приложение на слабом канале. Иногда от этого открываются глаза насколько разные фреймфорки которые должны делать юзерам хорошо - делают им плохо, иногда очень плохо.
Сегодня я таки нашел то что искал - Sloppy - простое кросс-платформенное Java Web Start приложение.

С его помощью я уменьшил загрузку старт пейджа (до появления контента) на 128К канале с чистым кешом до 2с (было 19 но кто ж это когда видел на http://localhost:5000)

Сделал я это просто - убрал все скрипты вниз и сделал чтобы контент не дергался пока они не загрузятся, ну и всю динамику повесил на onDomReady. В итоге пользователь за 2 сек видит страницу а через 4-5 сек она оживает. Думаю после подключения gzip для скриптов и стилей эту задержку можно будет сократить до 2-3 сек, но даже сейчас результат приемлим.

2 комментария:

Vladimir Agafonkin комментирует...

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

Mykola Paliyenko комментирует...

Ага и главное его нет под Linux
а полезного там нет ничего, все что там есть есть в файрбаге если не юзать флеш