Layout e rendering a 60 f/s

Raggiungere 60 f/s nei tuoi progetti è direttamente correlato al coinvolgimento degli utenti ed è fondamentale per il suo successo. In questa discussione Nat e Tom hanno parlato della pipeline di rendering di Chrome, nonché di alcune cause comuni della perdita di frame e di come evitarli.

Presentazioni

  • Un frame ha una durata di 16 ms. Contiene JavaScript, calcoli di stile, pittura e composizione.
  • La pittura è estremamente costosa. Una tempesta di vernice è il punto in cui ripeti inutilmente i lavori di pittura.
  • I livelli vengono utilizzati per memorizzare nella cache gli elementi dipinti.
  • I gestori di input (ascoltatori touch e rotelline) possono impedire la reattività; evitali se puoi. Dove non è possibile mantenerli al minimo.