6.3. Влияние семантики и DOM-дерева

6.3. Влияние семантики и DOM-дерева

Давайте рассмотрим сейчас другой вопрос, а именно: как быстро браузер создает DOM-дерево в зависимости от наличия в нем элементов с id или class?

Для этого мы подготовим 3 набора HTML-файлов. Первый будет содержать 10000 элементов, у которых только часть будет иметь id (количество именованных элементов варьируется от 50 до 10000: это требуется для оценки влияния DOM-дерева). Второй HTML-файл практически идентичен первому, только элементы вместо id имеют атрибут class. В третьем наборе в DOM-дереве оставим только элементы с id (т. е. будем изменять само число элементов от 50 до 10000). Все измерения запустим в скрытом iframe, чтобы избежать отрисовки загружаемой страницы на экране.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Влияние заголовков

Из книги Разгони свой сайт автора Мациевский Николай

Влияние заголовков Давайте теперь посмотрим, как размер заголовков влияет на эффективную пропускную способность канала. Предыдущий график предполагает, что размер заголовков составляет 500 байтов дополнительно к размеру объекта, как для запроса, так и для ответа. Как же


17.2.2. Влияние новых Unix-систем

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

17.2.2. Влияние новых Unix-систем К сожалению, была одна неудобная деталь — поставщики Unix старой школы, финансирующие данный проект, находились под сильным влиянием со стороны Unix-систем новой школы с открытым исходным кодом, а в некоторых случаях они даже отказывались (в


Присоединение: две семантики - ссылок и значений

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

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


Задание семантики отложенных компонентов и классов

Из книги Системное программирование в среде Windows автора Харт Джонсон М

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


Влияние синхронизации на производительность

Из книги Вы не гаджет. Манифест автора Ланир Джарон

Влияние синхронизации на производительность Использование синхронизации в программах может и будет ухудшать их производительность, и в этом отношении следует быть особенно осмотрительным в случае SMP-систем. На первый взгляд, это противоречит здравому смыслу, поскольку


Глава 13 Рассказ о возможном ходе развития семантики

Из книги Сетевые средства Linux автора Смит Родерик В.

Глава 13 Рассказ о возможном ходе развития семантики В этой главе представлено прагматичное чередование философских взглядов (в противоположность требованию, чтобы единая философия применялась всегда без исключения). В натуралистических рассуждениях об истоках


Влияние ошибок на выполнение программ

Из книги OrCAD PSpice. Анализ электрических цепей автора Кеоун Дж.

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


Влияние изменения сопротивления катушки

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Влияние изменения сопротивления катушки На рис. 2.13 одна из параллельных ветвей содержит R=10 Ом и L=100 мГн. Эта цепь может служить моделью реальной катушки с малым сопротивлением. Интересно, как влияет сопротивление катушки на поведение схемы? Изменим входной файл,


Влияние нагрузки на частотную характеристику

Из книги Linux программирование в примерах автора Роббинс Арнольд

Влияние нагрузки на частотную характеристику Вторая часть анализа будет выполняться с несколько измененной схемой. Замените источник напряжения источником тока по теореме Нортона и установите сопротивление нагрузки RL3=50 Ом. После модификации входной файл приобретает


Влияние на приложения

Из книги Как тестируют в Google автора Уиттакер Джеймс

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


14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy()

Из книги Продвижение порталов и интернет-магазинов автора Гроховский Леонид О.

14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy() Наконец, вы можете удалить элементы из дерева и, на системах GLIBC, удалить само дерево целиком:void *tdelete(const void *key, void **rootp,int (*compare)(const void*, const void*));/* Расширение GLIBC, в POSIX нет: */void tdestroy(void *root, void (*free_node)(void *nodep));Аргументы


Влияние BITE на проект Maps

Из книги автора

Влияние BITE на проект Maps Сейчас BITE используют только внутри Google для регистрации багов Google Maps. Большая часть информации о состоянии приложения не сохраняется в URL-адресе, а серверные данные постоянно меняются, поэтому регистрация багов Google Maps — дело очень затейливое. Проще


Влияние

Из книги автора

Влияние Google отличается от других компаний-разработчиков своим особым вниманием к влиянию. Инженер должен влиять на работу команды, а его работа должна влиять на продукт. От команды тестирования ожидают большого влияния. Коллективная работа команды должна быть не просто


Влияние перелинковки на индексацию

Из книги автора

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


Влияние перелинковки на ранжирование

Из книги автора

Влияние перелинковки на ранжирование Для продвижения высоко– и среднеконкурентных запросов внутренней перелинковки однозначно не хватит, но определенную роль она все же играет. Что же касается низкоконкурентных запросов, то тут внутренние ссылки способны стать