UA Ledger · Playable Test Bench · draft for review
Teaching laboratory. Cases run in this page against the authored functions. This is not a device panel, network approval, analytics-delivery proof or campaign result. Inputs are synthetic.
One failed decorative load should not necessarily block the game, but a missing essential asset should. This fixture makes asset criticality explicit instead of applying one rule to every promise.
Primary documentation: MDN: optional assets (body read 2026-09-19).
| Case | Input | Expected | Fixed | Broken |
|---|
A pass proves readiness classification for the supplied manifest. It does not show that the game can actually render without the optional asset; that fallback must exist and be exercised. Marking an asset optional without removing downstream assumptions only postpones the crash until after the loading screen.