Why this gram exists: the release archive was 561KB, and 86% of that
was a single photographic sample spectrogram included only so the demo page rendered.
A zip cannot compress an already-compressed PNG, so that image was effectively the
whole download. The gram below is drawn instead of photographed — same analytical
features, a fraction of the bytes.
| Demo gram | Release archive |
| Before | 481,868 bytes | 561,165 bytes |
| After | 9,038 bytes | 87,625 bytes |
| Saving | −98% | −84% |
Note: this page has no “ANALYSIS” link, so it runs in the student
context — annotations use
sessionStorage and are cleared when the browser
closes. The
trainer page shows the persistent variant.