Браузеры: исследование скорости и ресурсоёмкости.
Попался мне тут большой (~300кБ, «ДМБ-2010») текст в HTML с внутренними ссылками. И убило меня очень уж долгое время перехода по такой внутренней ссылке в MyIE2. Решил посмотреть, как с этим делом обстоит в других браузерах. И вылилось это в итоге в целое исследование.
Для начала я загружал этот текст, сохранённый на диске, в разные браузеры, измеряя время загрузки. Потом измерял время перехода по внутренней ссылке в конец документа. Потом - сколько времени уходит на перелистывание из начала в конец при зажатом PgDn.
Также заинтересовался требованиями к памяти. Измерил сколько занимает каждый из браузеров при отсутствии открытых страниц. Сколько занимает при открытии одной страницы вышеупомянутого текста. И, наконец, сколько занимает браузер в памяти при открытии десяти разных ссылок (всплывающий попап одной из страниц - закрывал). Получилась такая таблица:
MS Internet Explorer | MyIE | Mozilla | Opera | ||
---|---|---|---|---|---|
Версия | 5.0 | 3.2E b476 | 1.2a | 6.02b | |
Время, с | открытия документа | 13 | 13 | 9 | 9 |
перехода по внутренней ссылке | 21 | 21 | <1 | <1 | |
перелистывания из начала в конец | 34 | 34 | 25 | 10 | |
Память, кБ | ни одной страницы | 10804 | 10716 | 15124 | 9868 |
с одной большой страницей | 11108 | 13544 | 15324 | 10188 | |
на одну большую страницу | 304 | 2828 | 200 | 320 | |
с десятью типичными страницами | 20896 | 18456 | 18044 | 13780 | |
в среднем на одну типичную страницу | 1009 | 774 | 292 | 391 |