Video.js Creator Returns After 16 Years and Merges Five Competing Players Into One
Steve Heffernan convinced teams behind Media Chrome, Plyr, Vidstack, and Mux Player to start over together with an 88 percent smaller codebase
Steve Heffernan created Video.js over 16 years ago. The project was sustained by Brightcove until the company was sold, its Video.js contributors were laid off, and the project effectively became abandoned.
Rather than simply resuming maintenance, Heffernan reached out to the teams behind Media Chrome, Plyr, Vidstack, and Mux Player — four separate open source video player projects — and persuaded them to throw out their own code and build something new together.
The result is Video.js v10, which achieves an 88 percent reduction in bundle size compared to v8. A minimal background player now ships at roughly 9KB minified and gzipped, with streaming support loaded only when configured rather than bundled by default.
The architecture represents a clean break. UI, playback, and streaming are fully separated concerns. The React integration uses hooks and render props rather than web component wrappers. Skins follow the shadcn pattern of copy-and-customize rather than rigid theming. Vue composables are planned.
The consolidation is remarkable in an ecosystem where competing projects rarely merge. That five separate teams agreed to start over together suggests genuine alignment on the problem and mutual respect among the maintainers.
Analysis
Why This Matters
Video.js is one of the most widely used open source projects on the web. Its revival through consolidation rather than competition could set a precedent for how fragmented ecosystems heal.
Background
The web video player space has been fragmented for years, with multiple projects solving similar problems in incompatible ways. Corporate sponsorship changes frequently leave projects orphaned.
Key Perspectives
Web developers get a dramatically smaller, more modular player. The shadcn-style skinning approach reflects modern frontend conventions. The consolidation eliminates the paradox of choice that has plagued the space.
What to Watch
Adoption rates for v10, whether the merged team can sustain momentum without corporate backing, and whether this inspires similar consolidation in other fragmented open source ecosystems.