Oxide Player

Oxide Player: The World's Most Compute-Efficient Video Player for the Web.

Bypassing JavaScript bottlenecks with Rust + WebAssembly (WASM) for near-native, low-CPU playback in any modern browser.

Performance-Focused. Data-Driven.

GPU GT Usage Comparison (Oxide Player vs. Traditional JS)

Time (ms)
GPU Load (%)
Oxide Player (Rust/WASM) Video.js (Traditional JS)

**The Edge:** Our Rust/WASM core rapidly completes heavy-duty tasks and releases GPU resources faster than pure JavaScript solutions, **preventing sustained hardware lock-ups** during crucial moments like seeking and quality switching.

~90%

Lower CPU Usage

Offloads decoding from the main thread, resulting in a significantly smaller computational footprint.

0.0ms

Instant Seek Response

WASM-optimized data handling delivers immediate frame jumps and buffer analysis.

4K+

Optimized Resolution

Built to handle high-resolution, high-bitrate streaming without breaking a sweat.

Developer-First. React-Ready.

Easy integration into modern frontend stacks. Install the package and start playing video in seconds.

Installation & Basic Usage (React)


// 1. Install via npm
npm install oxideplayer

import React from "react";
import ReactDOM from "react-dom/client";
import Videoplayer from "oxideplayer";
import 'oxideplayer/style.css';

function App() {
  return ;
}

ReactDOM.createRoot(document.getElementById("root")!).render();
// https://github.com/PaulSpaurgen/video-player