Jakie optymalizacje wykonuje przeglądarka, gdy element DOM jest renderowany poza ekranem?

Kontroluję ramkę iframe renderowaną w innej domenie. Czy istnieje jasny sposób na określenie, czy ten element iframe jest renderowany powyżej lub poniżej zakładki na stronie nadrzędnej? Oczywiście nie mogę uzyskać dostępu do macierzystego DOM z powodupolityka tego samego pochodzenia ograniczenie.

Na przykład próbowałem zmierzyć szybkość renderowania na acanvas lubVML tag, mając nadzieję, że będzie szybszy, gdy tag nie jest wyświetlany na ekranie. To nie zadziałało - nie było zauważalnej różnicy prędkości. Podobnie jak w przypadku manipulacji DOM - nie wydaje się, aby istniał sposób na odróżnienie operacji ponownego przepływu / przemalowania poniżej lub powyżej fałdy.

Co z lampą błyskową? Nie mam dużego doświadczenia, ale czy można sprawdzić, jak szybko przeglądarka renderuje operacje flash? Czy flash ma jakieś „niewidoczne” zdarzenia poza standardem DOM?

questionAnswers(3)

yourAnswerToTheQuestion