Single-page benchmark harness. Loads Xenova/donut-base-finetuned-cord-v2 in-browser, extracts structured fields from a doc, times each stage. ~219 MB model on first load (cached after).
JPG/PNG/WebP only for spike. PDF support deferred to Phase 6 if PIVOT.