А мужики-то и не знают!

Сергей Чикуенок из студии Лебедева сделал потрясающее открытие: чем сложнее структура документа, тем больше тормозит браузер.
27 декабря 2008 14:13

Slaver (slaver.info)
27 декабря 2008, 15:39

Да, открытие хорошо, как и выводы, которые он сделал…

wiktar (wiktar.com)
27 декабря 2008, 15:56

Не так. Он проверил действительно ли влияет и что конкретно влияет.

Поскольку, исходя из результатов, стало ясно, что некоторым браузерам это безразлично.

aire.livejournal.com (aire.livejournal.com)
27 декабря 2008, 16:18

Жень, не будь занудой. Он скорее подтвердил предположение: да, действительно влияет, причем сложность влияет сильнее чем просто количество. Да, интуитивно это казалось верным и без его доказательств, но на деле это же не всегда так.

bolk (bolknote.ru)
27 декабря 2008, 16:36, ответ предназначен wiktar (wiktar.com):

Лично у меня сомнений не было. Каким это браузерам безразличны сложные структуры?

bolk (bolknote.ru)
27 декабря 2008, 16:38, ответ предназначен aire.livejournal.com:

Кермит, да какой там интуитивно? *Каждый* программист знает с пелёнок: чем сложнее структура, тем дольше все операции.

bolk (bolknote.ru)
27 декабря 2008, 16:42, ответ предназначен wiktar (wiktar.com):

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

0range (0range.ru)
27 декабря 2008, 17:52

хехе
кстати некоторые ccs свойство влияют на производительность жабаскрипта
нескока месяцев назад столкнулся с такой проблемой, написал скрипт для небольшого эффекта и у блока для ие был прописан height: 1% (лучше конечно zoom: 1 использовать) чтоб layout присвоить
Это height в скрипте вообще никак не был задействован, но из-за него скрипт безбожно тормозил, убрал все стало летать, такие пироги..

а с хтмл это имхо и козе понятно, единственное было интересно посмотреть разницу в скорости

bolk (bolknote.ru)
27 декабря 2008, 19:12, ответ предназначен 0range (0range.ru):

Быстрее бы старые IE отмерли.

pepelsbey.livejournal.com (pepelsbey.livejournal.com)
27 декабря 2008, 22:05

Ну, одно дело _думать, что влияет, а другое — проверить как именно влияет, причём на приличной группе браузеров.

bolk (bolknote.ru)
27 декабря 2008, 22:57, ответ предназначен pepelsbey.livejournal.com:

Что тут думать? Программирование — не магия, чем сложнее структура, тем дольше все операции. Иначе не бывает.

wiktar (wiktar.com)
28 декабря 2008, 15:13, ответ предназначен bolk (bolknote.ru):

Разве нет алгоритмов О(1)?

bolk (bolknote.ru)
28 декабря 2008, 15:46, ответ предназначен wiktar (wiktar.com):

Для операций с произвольными (или хотя бы древовидными) структурами?

desudesu (desudesu.ya.ru)
29 декабря 2008, 16:55, ответ предназначен bolk (bolknote.ru):

Для заранее неизвестных операций, конечно, не бывает O(1). А для заранее известных операций теоретически можно приблизиться к линейной сложности, по-моему.

bolk (bolknote.ru)
29 декабря 2008, 18:50, ответ предназначен desudesu (desudesu.ya.ru):

Это не так.

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)