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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это не так.

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

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

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