I took back Video.js after 16 years and we rewrote it to be 88% smaller
Details
- External ID
- 47506713
- Source
- HN
- Company
- —
- Product
- I took back Video.js after 16 years and we rewrote it to be 88% smaller
- Website domain
- videojs.org
- Launched
- March 24, 2026
- Cohort
- —
- Upvotes
- 648
- Upvotes percentile
- 1.0
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
What do you do when private equity buys your old company and fires the maintainers of the popular open source project you started over a decade ago? You reboot it, and bring along some new friends to do it.Video.js is used by billions of people every month, on sites like Amazon.com, Linkedin, and Dropbox, and yet it wasn’t in great shape. A skeleton crew of maintainers were doing their best with a dated architecture, but it needed more. So Sam from Plyr, Rahim from Vidstack, and Wes and Christain from Media Chrome jumped in to help me rebuild it better, faster, and smaller.It’s in beta now. Please give it a try and tell us what breaks.
Enrichment
- Theme
- audio and video developer utilities
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- rewrote video.js to be significantly smaller
- Manually corrected
- False
Could you build this?
No Rewriting Video.js requires deep, specialized browser multimedia expertise, cross-browser quirks handling, MSE/EME (Media Source Extensions / Encrypted Media Extensions), adaptive bitrate streaming (HLS/DASH), and performance optimization across thousands of devices.
What it would actually take: This project requires seasoned video engineering specialists proficient in HTML5 video APIs, MSE, EME, and WebCodecs, alongside custom parsers for MP4/TS containers and HLS/DASH manifests. The extreme complexity lies in maintaining seamless cross-platform playback across edge cases, legacy smart TVs, iOS Safari constraints, DRM systems, and plugin architectures while minimizing bundle size to tens of kilobytes.
Discussion
20 comments analyzed.
Competitors mentioned: Plyr, HLS.js, Native HTML5 video element, youtube-video-element
Concerns raised: Bundle size and page load time impact, Limited access to YouTube player settings and closed captions, Frame accuracy and currentTime randomization issues, Browser-specific API limitations (audio streams, Web Codecs, Casting), Cross-browser feature parity challenges
Feature requests: Improved YouTube player settings and CC accessibility, Audio stream selection for multi-track videos, Frame-accurate video seeking, Waveform generation from video sources, React Native support for non-browser platforms
Competitors
Other products that read as similar to this one — 123 launches clear the similarity bar, closest 8 shown.
Attention rank: #1 of 124 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 142 days after the earliest competitor.
- Nectar, a Rust-like React that compiles to WebAssembly · hn · 2026-07-06 · 29 upvotes · similarity 0.44
- No AI · hn · 2026-04-24 · 9 upvotes · similarity 0.42
- Script Snap · hn · 2026-02-21 · 14 upvotes · similarity 0.41
- Restarted · hn · 2026-09-15 · 25 upvotes · similarity 0.40
- I built a tool that creates videos out of React code · hn · 2025-12-24 · 6 upvotes · similarity 0.39
- Vanilla JavaScript refinery simulator built to explain job to my kids · hn · 2026-03-02 · 7 upvotes · similarity 0.39
- youtube-to-video.github.io · github · 2026-09-21 · 8 upvotes · similarity 0.39
- portfolio · github · 2026-09-13 · 8 upvotes · similarity 0.39
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.