Отображает: никто не использует производительность рендеринга - PullRequest
5 голосов
/ 31 января 2012

Допустим, у меня есть такая разметка, как эта

<div style='display:none'>
    <!--Flash Object-->
</div>

Будет ли браузер по-прежнему использовать ресурсы для загрузки объекта Flash или будет отложено до вызова javascript для переключения dislplay:block;

Теперь, пожалуйста, имейте в виду, я не говорю о загрузке объекта.Я говорю о рендеринге.Причина, по которой я проясняю это, заключается в том, что если я изменю объект flash на тег img, он все равно будет загружать ресурс.

Основная причина этого заключается в responsive css design.в макет CSS, чтобы соответствовать экрану, но ресурсы рендеринга требуют времени, и я не уверен, как браузеры обрабатывают ресурсы, которые загружены, но не отображаются.

1 Ответ

1 голос
/ 31 января 2012

Да, конечно, независимо от того, в каком состоянии находится атрибут «display», флэш-ресурс (включая обычное изображение, музыку или что-то еще) всегда будет отображаться.

По моему опыту, атрибут "display" не имеет ничего общего с "eager / delay loading".Если вы хотите визуализировать объект в последний момент, я предлагаю вам использовать JavaScript или другой подход.

...