No More Player: Reinventing Video.js for the Next 15 Years (Sorry, Plugins!)
summary
Video.js v10 is a ground‑up rebuild that rips the face off the monolithic player into composable pieces: un-styled UI primitives for React and HTML, a platform-agnostic state management core with React‑hook patterns and React Native in view, and a streaming engine framework (SPF) that composes pipelines so you only ship what you need. Early prototypes cut a background player to about 9 kilobytes versus MX at 967 KB and HLSJS just over 500 KB, and a tech preview is available.
AI-written summary · about
chapters (9)
- 0:00The problem with players
- 1:17Why web players need a reboot
- 3:09Introducing Video.js version 10
- 5:05Optimizing for bundle size
- 7:02The Stream Processor Framework
- 10:41Customizing the player experience
- 14:01Architecting a modular UI
- 16:51Design and aesthetics
- 19:26Community, roadmap, and future
related talks
24mIt's time to rebuild your player with web components
12mRip your player's face off
04mWhy build a new native player?
40mScalable JavaScript architecture
23mJavaScript? In *my* native video app's core streaming library?...
40mThe state of frontend frameworks in 2023
25mChoosing the Wrong Abstraction (And What It Cost Us)
14mReusable UI Components in a Framework Multiverse
