Тестирование браузеров на низкоскоростном соединении

    Потестировал как ведут себя популярные браузеры на тонком ручейке телефонно-модемного соединения. Ведут себя, сразу скажу, в основном невежливо, отказываясь выполнять свои основные обязанности — грузить юзера графикой.

    На последнем месте Firefox3 — он не догрузил аж 19 картинок (из ~50). Далее Safari с результатом -11. Замыкает тройку IE6 с минус шестью.

    «Всего» двух картинок недосчитала Opera. А победил K-Meleon, не растеряв по дороге ни байта.

    Странные результаты… Ну ладно, можно не догрузить ресурс (таймауты у всех разные), но почему бы не доделать работу о которой точно известно что она не доделана?! (Возвратясь на исходную страницу, все вдруг вспоминают что чего-то недогрузили и срочно бегут догружать.) Для достижения результата есть все возможности, и не должно это зависеть ни от скорости линии, ни от кол-ва потоков, ни от применения pipelining. Однако зависит.

    Или недогоняют разработчики всех браузеров, или я. Давайте выясним кто и что :-))

    (Предвидя) комментарии в духе «сейчас у всех по мегабиту» не приветствуются.

    Тех.подробности…

    Времена загрузки указывать не буду, ибо это совершенно потеряло смысл среди таких результатов. Из интересного отмечу лишь что Опера работала на минуту дольше (5:17) победителя-Хамелеона.

    Оперу удалось дотвикать (макс. 4 потока) до состояния «отлично». С лисой этот же фокус в about:config не удался, хотя когда-то удавалось. Как твикать своенравные IE и Safari я не представляю. (В любом случае, речь здесь идёт о настройках по-умолчанию и о том, даже, что эти настройки должны быть неважны.)

    Интересно что K-Meleon основан на том же движке Gecko что и Firefox (на два месяца старее), а результаты такие разные.

    Условия тестирования:

    На тестовой веб-странице находится примерно 50 «дочерних» объектов загрузки.

    Версии:
    Opera 9.50
    IE 6
    Firefox 3 (Gecko от 29 мая)
    K-Meleon 1.1.5 (Gecko от 6 апреля)
    Safari 3.1
    других у меня нет

    Всё под Windows XP SP2

    Скорость: 33.6 чего-то там

    Кэш каждый раз чистил. Браузеры устанавливал заново, чистя реестр и профайлы.

    UPD: Это — результаты первого прогона. Был и второй с теми же победителями и проигравшими. «Всё» чередовалось чтобы не дай бг один браузер не попал в плохую полосу. Да и не так это неважно, сколько было прогонов и насколько стабильна линия, поймите! Браузеры не умеют жить в ситуации ограниченных ресурсов — вот в чём фикус.

    UPS: Сам я пользуюсь лисой %)
    Поделиться публикацией
    Комментарии 98
      +3
      А в тестах это среднее значение (сколько замеров проводилось?)? Или вы по одному разу на каждый браузер этот тест проводили?
        0
        да, пусть автор напишет. Выводы достаточно серьезные, а обоснований под них, имхо, недостаточно
          0
          Да так оно и есть. Анлим 64К Лис вообще борзеет открой больше семи-десяти вкладок.
          0
          Такой же вопрос сразу возник.
          Сколько итераций теста было проведено? Само-собою с очищением кеша итд. Хотя бы 10 штук было? :)
            +1
            zencd молчит, видимо пошёл делать по 10 замеров :)
            Ну будем ждать, занчит, продолжения
              +1
              извините, на такой подвиг я не готов :)
              по 2 прогона сейчас, по 2 прогона на другой странице с тем же победителем и проигравшими — мне кажется этого хватит
            0
            2 прогона для этой страницы
            до этого тестировал другую страницу, картина была схожая
            да всю мою жизнь на модеме картина схожая :))

            и потом, поймите, неважно сколько прогонов — такого вообще не должно быть
              0
              Да что там картинки, у меня и других пользователей GPRS на Хабре и Дрибблере ни одна страница не догружается до конца — сервер обрывает соединение через несколько секунд. Даже комментарий не получается написать — приходится отвечать на чей-нибудь верхний комментарий, и то, загрузилось с пятого раза.

              Ау, разработчики! Хватит издеваться над пользователями и своими серверами (приходится по 10 раз перезагружать каждую страницу в надежде все-таки получить до конца хотя бы текст новости).
                0
                А я парился, почему в opera mini хабр приходится релоадить %)
                0
                Прошу меня простить что я конечно влезаю, но хотелось бы автору посоветовать использовать программы для сжатия трафика. Например (не считайте за рекламу) TrafficCompressor. Щас правда он хуже с бесплатниками обходится.
                0
                Хоть и у самого сейчас мегабит, но знаю, что это не повод.
                По процедуре возникло сразу пара вопросов:
                Сколько раз производили тестирование?
                Стабильна ли ваша телефонная линия?
                  0
                  специально делал замеры ночью
                  линия по моим ощущениям стабильна
                  да и результаты в двух прогонах были очень близки, +- 10 сек
                  прогонял «через одного» — не было такого чтобы один браузер участвовал два раза подряд
                  0
                  Спасибо за тест.

                  действительно - далеко не у каждого сейчас мегабитка - особенно в "средней полосе".
                  дома у меня 576 кбит, но после 20 гб скачанного (4-6 дней) - скорость рубится до 16 кбит.. и ничего - живём!

                  кстати - юзаю оперу - старая привычка.. осталась ещё со времён "быстрого" GPRS
                    0
                    неплохой тест=) спасибо.
                    сам сижу на 128кбит\сек (и то, почти самый дорогой тариф)и замечал что фф не догружает картинки,если страничка долго грузится....но последняя опера меня не радует,поэтому сижу на фф=)
                      0
                      а чем именно не радует последняя версия оперы?
                      этот тест по-моему хорошее подтверждение тому, что для использования браузера в качестве браузера опера подходит как нельзя лучше.
                        0
                        ну во-первых дизайн новой оперы не для меня=) грузится объективно дольше фф, и какимто странным образом запоминает недавно посещенные сайты,я понимаю что это уже минус мне,что не могу разобраться,но если есть фф,в которой и разбираться не надо,то я буду сидеть на ней))) сугубо имхо
                          0
                          уже вышла тема для оперы 9.50 - старая опера.. там всё как в 9.27 (кстати - она самая популярная по закачкам, если я не ошибаюсь)
                        0
                        Fx2 часто и без предупреждения прерывает коннект, с IE6 такое случается на порядок(!) реже. Fx часто просто выдавал надпись "страница не может быть загружена", после F5 загружал нормально.
                        пришлось даже писать специальный обработчик на js, который проверял, все ли фреймы догружены и стартовал загрузку заново, если нет.
                          0
                          ага, в это отдельная фишка - FF даже на хорошей скорости бывает недогружает
                          0
                          За тест спасибо (сам когда то сравнивать пытался), мне на данный момент доступен безлимит 64 кбит/с - побыстрее модемного, но медленно (в моём тесте победила opera, за тем firefox(сравнивал то что доступно под linux))
                            0
                            Вы пропингуйте сначала этот сервер.
                            У меня вот какой результат:
                            ping -c5 mobile-review.com
                            PING mobile-review.com (217.65.6.13) 56(84) bytes of data.
                            From GIG1-MSKIX.citytelecom.ru (193.232.244.199) icmp_seq=2 Packet filtered
                            From GIG1-MSKIX.citytelecom.ru (193.232.244.199) icmp_seq=3 Packet filtered

                            --- mobile-review.com ping statistics ---
                            5 packets transmitted, 0 received, +2 errors, 100% packet loss, time 3999ms

                            У меня лично на (200 mb/s) хуже всего работает Opera 9.50, предыдущая версия Оперы работает гораздо стабильнее в отношении загрузки страниц.
                              0
                              200 мегабайт/с? О_о
                              а пинговать смысла не вижу: packet-то filtered на вышестоящем шлюзе. какое вообще отношение имеет ICMP к TCP? httpping уж в таком случае.
                                0
                                Это как на баше, в цитате про казахстанский инет :)
                                100 входящий, и 100 - исходящий =)
                                Так-то
                                  0
                                  Да наш провайдер так чудит.
                                  leave Ну просто именно сайт, приведённый в тестировании открывается ну очень долго. Ладно эти отфильтрованы, но остальные то потеряны?
                                    0
                                    Вы говорите об ICMP. Автор говорит о TCP.
                              0
                              Интересно что K-Meleon основан на том же движке Gecko что и Firefox (на два месяца старее), а результаты такие разные.


                              Да нет, вы не правы. FF3 изначально использует Gecko 1.9, а KMeleon, как и FF2, основывается на Gecko 1.8. Так что сказать, что движок один и тот же, никак нельзя.
                                0
                                Движок у FF2 и K-Meleon может быть и одинаковый, но последний работает в десятки раз быстрее.
                                  +1
                                  Десятки раз? У вас наверняка есть на руках доказательства для подобного утверждения.
                                    0
                                    Нет, конечно) Все субъективно. На моем ноуте загрузка/открытие страниц/переключение между вкладками в FF происходит очень-очень медленно, в отличие от K-Meleon. Доказателства — загрузка процессора и используемая память. Мне этого достаточно. C FF2 весь процесс открытия браузера, открытия страницы занимал у меня по несколько минут. С K-Meleon — секунды. Это, конечно, может только на моей машине, но мне этого достаточно, как пользователю, чтобы начать пользоваться дургим браузером.
                                    P.S. В FF3 подобного не наблюдаю, чему рад.
                                      0
                                      ff 2 в том билде что етсь на сегоднешний день, да и с версии после первых исправлений уже работал суперстабмильно и довольно быстро а ff 3 нечем не лучше. И есть все что вы перечислили, работаю на линуксе и виндовсе, стоят все эти браузеры включая K-Meleon. Так что я бы попросил не путать людей. Еще поверят.
                                        0
                                        Просто рассказал как у меня было. Почему и отчего — разговор другой.
                                        Никого не хотел путать. :-)
                                0
                                в Опере есть существенный плюс, в контекстном меню на недозагруженнуй картинке можно нажать "Обновить рисунок". Картинко догрузицо...
                                  +1
                                  В Firefox 3 появился аналогичный функционал "Show Image" в контекстном меню на незагруженной картинке.
                                    +2
                                    обойтись можно и без нее, чтобы каждую вручную не обновлять я просто F5 жму, страница быстро рисуется из кеша а недогруженые картинки обновляются
                                      0
                                      угу, так и живём :)
                                      0
                                      в 1.5 ещё было что-то вроде "Показать картинку"
                                        0
                                        Это не то, Show Image загружает картинку в контексте текущей страницы. View Image (о котором вы говорите) показывает картинку как новую страницу.
                                      0
                                      ещё можно нажать "i" на клаве - дозагрузятся все незагруженные
                                        0
                                        ой, это до 9.5 так было, в 9.5 не помню какая кнопка теперь
                                          0
                                          они там все настраиваются - настройки => дополнительно => Горячие клавиши

                                          хотя не понимаю - на кой фиг они от версии к версии меняют хоткеи..
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          У меня стойкое ощущение, что эта функция (нажатие Reload Image по правой кнопке мыши на картинке) не работает в опере так, как мне бы хотелось, с тех самых пор, как она там появилась. То есть опера не дозагружает картинку. И не перезагружает. Лично мне всегда помогает взятие адреса картинки (Copy Image Address), открытие её в новом табе (появляется недозагруженная картинка) и после этого уже нажатие Reload/Ctrl+R/F5. Вот тогда картинка будет загружена заново.
                                          +4
                                          Тестировать надо было не на модеме, а обрезая скорость высокосроростного соединения(например, NetLimiter'ом). Модем и Диал-Ап - это всегда лотерея.
                                            +1
                                            Обрезая высокоскоростное соединение вы получите практически эталонные, допустим 56к, в реальности, как известно, скорость модемного соединения зависит от кучи факторов (состояние проводов, тип АТС и т.п.). Так что только на модеме можно получить наиболее приближенные к реалиям результаты.
                                              0
                                              Будет полезно для людей, сидящих на "эталонно" урезанных провайдерами каналах. А таких много.
                                              0
                                              Хорошая идея, но такой возможности нет.
                                              Я думаю каждый кто сомневается в результатах этого теста (я-то не сомневаюсь, у меня дома всегда так) может запустить некий ограничитель скорости и попробовать один свой любимый браузер.

                                              А лотерея или нелотерея — вы думаете это оправдание для браузеров и их разработчиков? FlashGet почему-то всегда всё догружает на любой скорости…
                                              +1
                                              Оперу использую именно по причине того, что GPRS.. она формирует страницу быстрее, чем ФФ, сначала загружая контент, потом уже таблицу стилей. фаерфокс такого не делает.
                                                –1
                                                Лучше было бы сравнивать старые версии браузеров и новые, имхо некоторые из нас использую еще старые версии. у меня после уставноки Opera 9.50 на дебиан обнаружилась утечка памяти. Пришлось юзать более старую версию браузера.
                                                  0
                                                  Сравните.
                                                  +1
                                                  дело не в мегабитах, а в том, что иногда торрентами канал забиваешь, и браузеры сильно тупят
                                                  спасибо за информацию
                                                    0
                                                    полагаю это способ борьбы броузеров за "последнюю милю".
                                                    ведь тонкие клиенты, являются основной головной болью веб серверов (по крайней мере для Апач). Вероятно это чье-то лобби =))
                                                      0
                                                      ага… тогда наверное провайдеры должны выступать в противовесном лобби — они ведь трафик любят чтобы кушали, доплачивают трафикогенераторам
                                                        0
                                                        не то слова - любят кормить трафиком..
                                                        счёт за инет моей организации - это XLS таблица - 3 листа (2 пустых) и куча графики, причём не сжатой.. итог - 2-3 метра за один счёт.. 6 рублей с абонента, но сдерёт
                                                      0
                                                      забавно..
                                                      а еще есть Avant Browser, Green Browser, Maxthon 1 и 2, Netscape и SpaceTime..
                                                      хорошо бы и их тоже сравнить.
                                                        0
                                                        Avant Browser, Green Browser, Maxthon 1 и 2 это неполноценные браузеры, а всего лишь надстройки над ие...
                                                        нетскейп официально умер...
                                                        Насчет "3D-браузера" не знаю даже что сказать - "те же сайты, только вид сбоку" :) есть ли смысл тестировать красивую игрушку?
                                                          +1
                                                          Это не более "неполноценные" надстройки, чем неполноценен K-Meleon использующий движок Gecko.
                                                        0
                                                        А по моему просто по таймауту соединение загрузки страниц отваливается. причем, насколько я помню, у ИЕ таких соединений одновременно два может быть, у ФФ2 - 4, а у ФФ3 вообще настраивается все (у меня 8 ;)). если на сайте стоит защита от ДДоС, которая ставит новые соединения «в очередь», то некоторые могут как раз на низком соединении вылететь по таймауту - до них просто очередь не доходит...
                                                          0
                                                          Имхо предвзятый выбор версий.
                                                          Почему Опера 9.5, FF 3, Safari 3.1, а IE 6? Почему не 7?
                                                            0
                                                            Именно потому, что IE выпущен еще в диалапном 2001 году. Я никогда не был фанатом IE, сам юзаю третий фокс и оперу 9.5, но в данном случае ситуация удручает. У меня на родине до сих пор стоит древний целерон 2000 года с 320 метрами памяти, XP и 64-кбитным соединением (домашний ethernet). Еще в 2004, до прихода веб 2.0, я юзал на нем первый Maxthon и первый фокс. Попробовал установить второй — получил дикие глюки. Кстати, и XP с SP2 тормозит сильнее, чем без сервис-пака. Прогресс?:(
                                                              0
                                                              Безопасность никогда не давалась даром.
                                                                0
                                                                Во-первых, о безопасности в винде говорить смешно, во-вторых, новые версии линукса почему-то на старом железе работают быстрее, чем старые. Парадокс?:)
                                                                  0
                                                                  Работают может и быстрее, но ресурсов потребляют тоже больше. Сравните размер bzImage для ядер 2.4 и 2.6 :)
                                                                    0
                                                                    Отчего я так не люблю когда меня такие "знатоки" начинают "лечить"...
                                                                0
                                                                Потому что его надо качать. Да и побаиваюсь я продукции MS — потом не вычистиш :)
                                                                0
                                                                opera 9.27 попроуйте ещё
                                                                  0
                                                                  волею судеб посидел пару дней на диалапе. раздражает не столько неотрисавка картинок (их вообще лучше отключить), сколько жутко долгий рендеринг странички. вроде как текст должен быстро рисоваться, а потом себе пусть картинки подгружает. с аяксовыми сайтами вообще невозможно работать, хотя графики там минимум. ни с гугловскими, ни с яндексовскими... (яндекс получше правда). пробовал фф2 и оперу 9.5.
                                                                  к сожалению замеров произвести уже не смогу, но было бы интересно в цифрах, как основные браузеры справляются с загрузкой гмейла, гридера, ямейла, и т.п. сервисов на диалапе.
                                                                  эх. а ведь когда-то был инет на 9600 и не жаловался...
                                                                    0
                                                                    всё так :)
                                                                    эта тема — объект отдельного исследования
                                                                      0
                                                                      это все приблуды типа jquery - 106 килобайт весит - для диалапа - 5 секунд лишних... а лепят ее некоторые всюду просто... хорошо, что кеш работает хоть нормально, но все-же... забыли люди про оптимизацию :(
                                                                      0
                                                                      Лису разрекламировали, а ничего хорошего она из себя не представляет...у меня нет скорости 2Мв и выше, может на такой он и работает, а у меня даже 50% странички не загружается(((
                                                                        0
                                                                        Аналогично было, когда был диал-ап. Опера на диал-апе грузила страницу в среднем в 2-3 раза быстрее. ФФ начинает удовлетворительно работать на 512к (по крайней мере у меня).
                                                                          0
                                                                          значит, лису оставим для лучших времен с высокоскоростным интернетом)))
                                                                        –1
                                                                        Мой тест:
                                                                        Firefox - загрузилось все
                                                                        ИЕ 7 - загрузилось все но в три раза дольше
                                                                        Опера - не догрузилось 50%, страница грузится в 3 раза дольше
                                                                        ИЕ 6 - не догрузилось 90%, страница грузится в 5 раз дольше.
                                                                          0
                                                                          я использовал свежеустановленный Firefox, а вы?
                                                                          0
                                                                          а какая у Вас скорость?
                                                                            0
                                                                            Первый раз тестировал дома, с запущенными торрентами работает только Firefox.
                                                                            Для этого поста использовал свеже собранный комп с диалап модемом. Скорость 33.6к
                                                                            0
                                                                            помойму он стебается
                                                                              0
                                                                              Да нет, просто взял, и сам проверил.
                                                                              Никаких предпочтений в браузерах у меня нет, кроме того, что дома выбрал лису, т.к. она параллельно с торрентами работает.
                                                                              0
                                                                              какие у нас разные рез-ты…
                                                                              у меня IE6 отваливается после минуты
                                                                                0
                                                                                хотя это не так важно
                                                                                главное что не 100%
                                                                              0
                                                                              Пульзуюсь ИЕ 6, недавно обновила до ИЕ7 - всё СУПЕР!!!
                                                                                +1
                                                                                попробую-ка и я дома прогнать подобный тест, только на 16 кбитах. посмотрим - кто кроме оперы из под винды загрузит всё =)
                                                                                  0
                                                                                  На каких только каналах не сидел. И 33.6кбс казалось сказкой.
                                                                                  Так вот, браузер не может не загрузить картинку, хоть соеденился на скорость 1 кбс.
                                                                                  Причина не загрузки картинки может быть в обрыве соединения, а у винды на этот счет свои правила.
                                                                                  Сейчас сижу по GPRS довольно медленном, и все картинки грузит
                                                                                    0
                                                                                    Как исследование может быть точным если автор не посчитал нужным знать точное количество картинок на странице.
                                                                                      0
                                                                                      вообще то автор не только указал, но и дал ссылку на страницу!
                                                                                        0
                                                                                        "примерно 50", "~50"
                                                                                        Точно
                                                                                          +1
                                                                                          что изменится оттого что их 45 или 55 ?
                                                                                          (да и разные браузеры указывают разное кол-во дочерних элементов во время загрузки)
                                                                                      0
                                                                                      До ФФ у меня любимым был Макстон2, несколько лет только им пользовался - так там есть очень удобный плагин - загрузить недогруженные картинки, и это происходит в фоне, пока читаешь страницу, как в ФФ для всех картинок вызвать "показать изображение". Вот бы такое в ФФ - F5 совершенно не удобно, теряется время и появляются разрывы в чтении. А я хочу без разрывов )
                                                                                        0
                                                                                        Не было ни единого разрыва, да ? =)
                                                                                        >Вот бы такое в ФФ
                                                                                        вроде бы в 3 ввели что-то.. я ещё не тестил.. подобная фича есть в опере.. выносишь кнопку "отображать\кешированные\не отображать рисунки" и всё
                                                                                        Хотя я думаю - это всем известно =)
                                                                                          0
                                                                                          отличный плагин! не знал про такой
                                                                                            0
                                                                                              0
                                                                                              слава богу, я не один в этом мире сталкиваюсь с этой проблемой — вон, даже плагин написали :-)) надо бы такой же и для лисы
                                                                                          0
                                                                                          Вывод — Пользуйтесь высокоскоростными средствами связи? :)

                                                                                          Хотя я до прошлого месяца сам зависал на диалапе. Ничего, привык. С трудом отвыкаю.
                                                                                            0
                                                                                            не панацея
                                                                                            на высокой скорости всплывают все те же проблемы, просто реже
                                                                                            0
                                                                                            FireFox: Minefield 3.1a1pre 2008062403
                                                                                            Скорость: 10 кбайт/с
                                                                                            network.http.pipelining;true
                                                                                            network.http.pipelining.maxrequests;5
                                                                                            network.http.pipelining.ssl;true
                                                                                            network.http.proxy.pipelining;true
                                                                                            Тестовая страница из статьи.
                                                                                            Трафик проходит через HandyCache, но на тестовой странице я до этого ни разу не был, т.е. ни одна из картинок не загружалась из кэша.
                                                                                            Все изображения загрузились с первого раза, после обновления страницы ничего не догружалось.
                                                                                              0
                                                                                              Если интересно, для чистоты икспиримента, попробуйте задефолтить все настройки network.http.*
                                                                                              А ещё лучше завести новый профайл и обойтись без хэндикэш — мало ли что она учудит :)

                                                                                              К слову, мне тоже удавалось настроить лису чтобы загружала все картинки на этой странице, но, боюсь, результат этот нестабильный, что вызывает во мне вопрос «как так получилось?». Ведь не может Эксель, например, случайно не добавить новый столбец по команде, а броузеры себе такое позволяют o_O
                                                                                                0
                                                                                                Плохой пример выбрали, Эксель себе мноооогое позволяет. Например создайте в Вёрде таблицу из двух ячеек. В первой ячейке напишите 2 абзаца текста, во второй два абзаца пропустите и напишите ещё 2. Выделите ячейки и скопируйте в Эксель. Какаво, а?
                                                                                                А чистотой эксперимента я чуток позже займусь, потом отпишусь, если таки не забуду. :)
                                                                                                  0
                                                                                                  Не, не будет теста.
                                                                                                  Собрался потестить и вспомнил, что у меня на работе два прокси, один мой, второй общий и он обязательный. Так что у меня правильных данных получить нереально. :)

                                                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                              Самое читаемое