Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller
11 hours ago
- #web-development
- #video-player
- #open-source
- Video.js v10.0.0 beta released, featuring a ground-up rewrite with collaboration from Plyr, Vidstack, and Media Chrome.
- Significant reduction in bundle sizes, with an 88% decrease in the default bundle size compared to previous versions.
- New first-class support for React, Typescript, and Tailwind, allowing for deep customization.
- Introduction of SPF (Streaming Processor Framework) for smaller, purpose-built streaming engines, reducing file sizes for common use cases.
- Enhanced UI customization with unstyled UI primitives, making it easier to build custom player skins.
- Designed with AI in mind, including less-abstracted components and markdown versions of docs for better AI agent interaction.
- Beta release encourages feedback, with plans for GA in mid-2026, including feature parity and migration guides.
- Special thanks to the team and collaborators for their contributions to the project.