Spotify
Spotify logoSpotify · Feature trail

Web Player Architecture and Performance

1 post · Feb 2019

What this trail covers

Spotify's web player has undergone a significant architectural overhaul, moving from an iframe-based, multi-library approach to a unified Single Page Application (SPA) built with React + Redux. This rewrite addressed performance issues, improved maintainability, and enabled faster iteration and experimentation. The new player leverages HTML5 standards, Encrypted Media Extensions (EME) for playback, and modern CI/CD pipelines for immediate user updates. This evolution has led to improved user engagement metrics and the ability to introduce new features like Daily Mixes and Connect more effectively.

All Spotify trails