Hasty Briefsbeta

Bilingual

Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

10 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.