Files
v10/packages/spf
Christian PillsburyandClaude Opus 4.8 d68698fdb7 refactor(spf): fold getMax/getMinBufferedEnd into one reduce base
Near-identical loops differing only by comparator → a shared
getBufferedEnd(buffers, isEndMatch). getMinBufferedEnd drops its
abort-on-empty→undefined path (unused: recover-end-stall consumes it only
behind an msEnded guard, where every buffer has ranges), so it skips empty
buffers and floors at 0 like getMaxBufferedEnd. Tests updated to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 13:56:05 -07:00
..
2026-07-07 13:08:22 -05:00
2026-07-07 13:08:22 -05:00

@videojs/spf

package-badge

⚠️ Beta Experimental adoption in real projects.

Overview

@videojs/spf is a lightweight, bundle-size-optimized streaming engine for Video.js 10. It provides HLS playback with adaptive bitrate switching, WebVTT captions, and MSE support.

Community

If you need help with anything related to Video.js 10, or if you'd like to casually chat with other members:

License

Apache-2.0