› Lighthouse wskazywał 70-75 ms wymuszonego przeliczenia układu w jednej linii skryptu.
› Dopisanie warunku if (window.requestAnimationFrame) requestAnimationFrame(fn); else fn(); zbiło ten koszt do zera.
› Funkcja robi dokładnie to samo - zmienił się wyłącznie moment, w którym czyta geometrię elementu.
› Wniosek w jednym akapicie Jeśli skrypt odczytuje wymiar albo pozycję elementu, a chwilę później ten wymiar zmienia, przeglądarka musi natychmiast przeliczyć układ strony, żeby dać poprawną odpowiedź na odczyt.