Скорость загрузки JavaScript-библиотек

Original author: John Resig
  • Translation
Примечание: ниже перевод заметки John Resig (автора jQuery) «JavaScript Library Loading Speed», в которой он рассматривает, как сжатие, обфускация и архивирование влияет на производительность наиболее распространенных на данный момент JavaScript-библиотек. Мои комментарии даны курсивом.

Опубликована: 5 февраля 2008

Введение



Недавно командой PBWiki был проведен весьма впечатляющий анализ производительности JavaScript. Они собирались разобраться, насколько быстро грузятся JavaScript-библиотеки (конечно, их скорость загрузки будет заметно влиять на скорость загрузки всей страницы). Они развернули тестовое окружение для получения информации от различных браузеров, затем собрали все результаты в итоговом отчете. В нем достаточно много информации, которая может быть полезна как разработчикам веб-приложений, так и браузеров: структурированная таким образом информация достаточно обширна.

читать дальше на webo.in →
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 21

    +2
    странный набор библиотек, например, Dojo использовался только ядро или все его модули? нету других популярный и мощный/больших фреймворков. Что за Yahoo утилиты, когда есть YUI, нету ExtJS 2 версии...
      0
      вообще - сравнение разных по функционалу библиотек
      вот сравнение времени обработки разных версий jquery считаю более показательным
      0
      У них в итоговом отчёте, при сравнении разных браузеров, версия оперы 5.x ... я плакалъ! :)
        +2
        Ошибка в переводе: "всего примерно 50% посетителей никогда не возьмут загружаемую страницу из кеша" > "примерно 50% посетителей не будут иметь возможности кешировать контент страницы". (смысл почти одинаков, 50% на 50% все-таки)
          0
          Устарела статья. jquery-1.2.2 давно уж вышел. Да и остальные обновились.
            0
            1.2.3
              0
              Да я уже как-то потерял нить обновлений стабильных версий, поскольку пользуюсь версией из SVN.
                0
                там довольно часто глюкалово присутствует, на то и транк, на продакшне только релизы
                  0
                  Я оттуда пользую только ajax, простейший dom и animate. Вряд ли там возможно какое-то глюкалово. По крайней мере пока что не сталкивался.
              0
              Я бы даже сказал jquery-1.2.3 ;)
                0
                И что - в этих версиях количество кода увеличилось в два раза или уменьшилось? Скорость загрузки - фактор, на который новые версии влияют менее всего.
                0
                сенкс. лично для меня полезно было узнать про yahoocompressor
                  +4
                  Сколько ни читаю таких обзоров, всегда прихожу к одному и тому же выводу: одни быстрее тут, другие — там. Поэтому использовать надо то, что больше нравится.
                    0
                    Полностью с Вами согласен. Надо использовать по назначению библиотеки, плюс с нашим-то прогрессом, даже 100 кб загрузится в мгновение ока. Тут уж надо обращать внимание на скорость работы библиотек, а не на скорость их загрузки, для мелочей можно и обычный JavaScript использовать. Статья немного попахивает PR'ом JQuery, хоть и сам его использую (первая моя библиотека), но это всё моё имхо ))
                    0
                    За то, что эти фреймверки непосредственно облегчают мне жизнь, я им готов простить секунду времени =)
                      0
                      А почему нет Mootools ???
                        0
                        Ну и статейка :(

                        На медленном канале критичным становится именно размер файла (байт), а на быстром - скорость выполнения. И в итоге результаты могут быть с точностью ло наоборот.
                        И как же проводился этот "тест"?
                          0
                          этим переводом хотелось дать скорее информации для размышления, а не конкретных указаний
                          0
                          Это только у меня сссылка «читать дальше на webo.in
                            0
                            о черт, спасибо, исправил
                              0
                              Понимаете с полуслова :)

                          Only users with full accounts can post comments. Log in, please.