Układ i renderowanie 60 kl./s

Osiągnięcie 60 kl./s w projektach ma bezpośredni wpływ na zaangażowanie użytkowników i jest kluczowe dla sukcesu firmy. W tej rozmowie Nat i Tom rozmawiali o procesie renderowania w Chrome, o tym, co jest częstą przyczyną pominięć i jak ich uniknąć.

Prezentacje

  • Klatka ma 16 ms. Zawiera kod JavaScript, obliczenia stylu, malowanie i komponowanie.
  • Malowanie jest wyjątkowo drogie. Burza w farbie to miejsce, w którym niepotrzebnie powtarzasz drogie farby.
  • Warstwy służą do buforowania malowanych elementów.
  • Moduły obsługi wprowadzania (dotykowe i detektory myszy) mogą zabijać reakcje. Jeśli to możliwe, unikaj ich. Tam, gdzie nie można ograniczyć ich do minimum.