Я управляю iframe, который отображается в другом домене. Есть ли ясный способ сказать, отображается ли этот iframe выше или ниже складки на родительской странице? Очевидно, я не могу получить доступ к родительскому DOM из-за ограничения same origin policy.Какие оптимизации выполняет браузер, когда элемент DOM отображается на экране?
Например, я попытался измерить скорость рендеринга на теге canvas
или VML
, надеясь, что это будет быстрее, если тег не будет отображаться на экране. Это не сработало - различий в скорости не было. Тоже для манипуляций с DOM - похоже, нет способа отличить операции reflow/repaint ниже или выше складки.
Что относительно вспышки? У меня нет большого опыта, но можно ли проверить, как быстро браузер выполняет флеш-операции? Или вспышка имеет какие-либо «видимые» события за пределами стандарта DOM?
Вам понадобится это для использования в производстве? Можете ли вы немного разобраться на фоне? –
Несомненно. Это часть рекламной системы, и я бы хотел запустить тест, чтобы увидеть% времени, когда объявление стало видимым для пользователей, чтобы получить более точное представление об их стоимости. Это очень скоро начнется в производстве, и для ограниченного количества показов объявлений, поэтому производительность не очень важна. Конечно, он не должен нарушать страницу (или iframe) или каким-либо образом отвлекать пользователя. –
Каким образом показано объявление, это фрагмент Javascript? –