Monday 30 March 2026Afternoon Edition

ZOTPAPER

News without the noise


Programming & Dev Tools

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

Zotpaper2 min read
The original creator of Video.js, the open source video player that has powered trillions of web video plays over 16 years, returned to the abandoned project and convinced the engineers behind four competing players to merge their efforts into a single rebuilt codebase that is 88 percent smaller.

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.

Sources