José M. Pérez: Progressive image rendering @CssconfAu
José M. Pérez: Progressive image rendering  @CssconfAu
Uploaded May 2017 | Updated September 2026, 33 minutes ago
Thank you to Mozilla for making video recording possible.

On a regular web page, images represent the largest assets. We might have heard about responsive images to serve the most suitable image for each screen. However, how we load them and when we do can have a great impact too.

Several months ago we decided at Spotify that we wanted to overhaul the design and performance of our most trafficked website. Changing how and when images were loaded turned out to have a large effect.

I'd love to come tell you about the use of placeholders, dominant colours, blurry images and lazy load to improve the perceived performance of websites. These techniques leverage several web technologies like CSS3, canvas and the recent IntersectionObserver JS API.
José M. Pérez: Progressive image renderingAlexander Pope - OUTBREAK: index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.jsRick Giner: Accessibility in Single Page ApplicationsAmy Nguyen - Using Chrome Developer Tools to hack your way into concertsAlly Palanzi: Accessibility matters. Let’s do something about itSerena Chen: The Ideal Styling Language: a gedankenexperimentCSSConf Australia 2014 Speaker Q&A PanelAndrew Betts - Moving towards web componentsDecompress Conf Au 2018Soledad Penadés: Real time front-end alchemyNikolay Matvienko - Node js applications diagnostics under the hoodMichael Rog: Getting Up To Speed with Accelerated Mobile Pages
CSSConf Australia |

José M. Pérez: Progressive image rendering

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER