Render Benchmark Suite
Deterministic browser benchmark suite with warmup, repeated samples, p50/p95 FPS and frame-time stats, pipeline timings, workload counters, and JSON export.
Controls
Benchmark
Runs fixed workloads with warmup frames, repeated samples, p50/p95 FPS and frame timing, workload counters, pipeline timings, and JSON output.
import * as EASEL from "easel";
const renderer = new EASEL.Renderer({ canvas, width, height });
const timings = { profileTraversal: true };
renderer.render(scene, camera, timings);
No direct THREE.js equivalent: This suite measures EASEL's CPU rasterization pipeline directly.