Live data from Hacker News

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

videojs.org

121–130 of 170 posts

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

#121
post #118

Earlier quoted context omitted.

> Advanced features like [...] ads I understand the use-case for this, but I find it working against the spirit of free software, which is bringing control back to the user.

I’m not sure which user we’re talking about, but it’s up to the video.js user to decide if and when they use ads. Just like it’s up to YouTube. Video can get expensive, so some video wouldn’t exist without some form of monetization.

The user who uses the software running in his browser.

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

#124
post #118

Earlier quoted context omitted.

I’m not sure which user we’re talking about, but it’s up to the video.js user to decide if and when they use ads. Just like it’s up to YouTube. Video can get expensive, so some video wouldn’t exist without some form of monetization.

The user who uses the software running in his browser.

The user can still ad-block. Or choose to let the ad to run to fund the video producer.

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

#125
post #52

Earlier quoted context omitted.

it just doesn’t work in every environment. every browser version has it’s own issues and edge cases. If you need stable video player or want streaming features you should use it. P.S i built movie streaming and tv broadcasting player for country of Georgia and supported environments from 2009 LG Smart TVs to modern browsers.

Okay, what about non-streaming vid? I think the vanilla html5 tag is solid, correct?

If all you want is a fix non-streaming, video, yes. Video tag just work. Video.js is catered for those required streaming.

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

#128
post #94

Sibling comment didn't elaborate, but I think they might be onto something. It happened to me personally - LLMs and agentic coding tools enabled me to pick up old side projects and actually finish them. Some of these projects were in the drawer for years, and when Sonnet 4 released I gave them another try and got up to speed really quickly. I suspect this happened to many developers.

Something AI has done for Video.js is allow us to set our sights higher, with the about the same size team. Specifically aiming for idiomatic components and patterns for each popular JS framework (React, Svelte, Vue, React Native), not just web component wrappers (though I still love web components on their own).

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

#130
post #108

Earlier quoted context omitted.

I would also be interested in this. Subtitle presentation is something where browsers are still generally very bad at out of the box, so having good subtitle rendering support built directly into the library would make a lot of sense to me. As someone with a lot of knowledge on this subject, I would be very much willing to help at least draft design documents for something like this, if not more.

Hey there, core contributor here! This came up during our beta effort. We very likely will be having an opt-in, non-native subtitles rendering implementation. I know at least a few team members that really want it, which adds to the likelihood that we'll add it eventually. The short version of why we started with native subtitles - bundle size and legal compliance, with a dash of prioritization and a sprinkle of hope…

That's great news. Thank you for sharing the resource!
Post reply on HN