ferroterm renderer benchmark

Isolated render-compute timings for the Canvas2D and instanced WebGL renderers, plus the per-frame pipeline breakdown. All numbers are best-of-N over an already-parsed full-screen frame, so nothing here is limited by vsync / requestAnimationFrame.

detecting GPU…
Copyable results (JSON)
run the benchmark to populate