Un sito su cui sto lavorando mostra un numero elevato (> 50) di immagini SVG complesse in una finestra di dialogo a scorrimento. Quando visualizzi il sito in Chrome, le prestazioni di scorrimento della finestra di dialogo sono molto scarse - è notevolmente lenta e lenta. Tuttavia, se sostituisco le immagini SVG con immagini PNG, lo scorrimento è perfettamente uniforme e reattivo.Perché le prestazioni di scorrimento SVG sono molto peggiori del PNG?
Ecco una dimostrazione della differenza: https://jsfiddle.net/NathanFriend/42knwc1s/
Perché la SVG scrolling prestazioni in modo molto peggiore la performance di scorrimento PNG? Dopo che il browser esegue il rendering di un'immagine SVG, presumo che non sia necessario rieseguire l'immagine finché l'immagine non viene manipolata in qualche modo (come il ridimensionamento). Lo scorrimento di un elemento che contiene immagini SVG fa sì che le immagini vengano rasterizzate per ogni fotogramma dell'animazione di scorrimento?
`
Non sembra molto diverso su Chrome per OS X. Si tratta di un problema di Windows Chrome? –
Lo vedo su Chrome su Windows 8.1. – JosiahDaniels
Sto vedendo questo in OSX – Rollo