← NightShift AI
⚡ FastVideoPlayer · React Component · Zero Buffering

Video that plays before
they press play.

FastVideoPlayer preloads video blobs silently in the background — so by the time your user hits play, it's already on their device. Under 50ms. Every time.

Live in NightShift AI production today
FastVideoPlayer vs Standard HTML5 Video
Standard HTML5 Video
Buffer spinner when play is pressed
Network round-trip at play time
Lags on slow connections
Rebuffering mid-playback
No preload lifecycle control
Inconsistent mobile experience
FastVideoPlayer ⚡
Instant play — under 50ms
Reads directly from local blob URL
Preloaded while the user browses
Zero mid-playback buffering
Full lifecycle hooks for UX control
Identical experience on any device
How It Works

Three steps from install to instant

FastVideoPlayer fetches the video file as a blob while the user browses. By the time they hit play, the video is already sitting on their device — ready to go.

📦
1 — Silent Blob Preload
Video bytes are fetched and stored as a local blob URL before the player renders. Happens completely silently in the background.
🚀
2 — Instant Play
The player reads from the local blob — no network round-trip at play time. Video starts in under 50ms on any connection speed.
🔌
3 — Drop-In Ready
One React component, one prop. Works with any hosted MP4, WebM, or HLS stream. No extra configuration to get started.
Integration

One component. One prop.

Replace your existing video element with FastVideoPlayer — nothing else in your app needs to change.

// Before — standard video with buffering lag
<video src="https://cdn.example.com/promo.mp4" controls />

// After — FastVideoPlayer, zero buffering
import { FastVideoPlayer } from '@nightshift/fastplayer';

<FastVideoPlayer
  src="https://cdn.example.com/promo.mp4"
  autoPlay
  loop
  onReady={() => setLoaded(true)}
/>

// That's it. Video is pre-fetched. Plays instantly.
Pricing

Pick your licence

All plans include the full source code, lifetime bug fixes, and commercial usage rights from day one.

Developer
$19/mo
1 developer project
Blob preload engine
React component included
Email support
Minor updates included
Pre-order Developer — $19
Most Popular
Commercial
$79/mo
Unlimited projects
Everything in Developer
Preload lifecycle hooks
Priority support
Major version updates
Pre-order Commercial — $79
Lifetime Licence
$199 once
Unlimited projects forever
Everything in Commercial
No recurring fee — ever
Full source code included
Lifetime updates
Pre-order Lifetime — $199
14-day money-back guarantee · Instant delivery after payment · All major cards accepted