6 Years Building Video Players. 9 Billion Requests. Starting Over
Summary
The article follows Rahim Alwer’s six-year journey building video players, from Vime to Vidstack, and then joining Mux to help shape Video.js v10. It covers the limitations of widget-based players, the move to web components and framework-native components, and the push toward a modular, multi-framework capable architecture with a compiler and skin philosophy. The piece emphasizes lessons learned, performance engineering, and the strategic shift to a sustainable, collaborative approach.