The SVG was the whole lag
Severo ships slow, and the diagnosis is textbook differential debugging: the only page that loads fast is the only page without the mascot SVG, which turns out to be re-laying itself out in a loop; one PNG later the app is fine, plus the Play Store rule nobody tells you about audio.
// trace: where this idea came from
- ↳ video diary @ 56:56 (la página rápida delató al SVG)
- ↳ video diary @ 55:58 (la URL de políticas que faltaba)
- ↳ Entry 118-1: Twelve testers, fourteen days (la publicación que hizo posible este bug)
Two bugs, both instructive, both from Severo’s first days actually installed from the Play Store. The first is bureaucratic: audio recording silently refused to work, and the cause wasn’t in the code at all, the Play Store requires a privacy-policy URL configured in the console before the microphone permission functions ▸ 55:58. He’d handled it in code and assumed that was the whole job; the store had a parallel checkbox waiting.
The second is the keeper. The app ran slow, and his first theory blamed the debug harness, USB-tethered execution ▸ 56:26. Then the published version was slow too, which killed the comfortable explanation and forced the differential: of all the app’s pages, exactly one loaded fast, the dashboard, and it was the only page without the Severo mascot SVG ▸ 56:56. The vector was apparently recalculating its layout in a loop, expanding against its container every frame ▸ 57:20. Swap in a PNG, and the whole app comes back to speed.
la página que funciona es un grupo de control; mírala primero →
The transferable move is the shape of the diagnosis: when something is slow everywhere, the page that isn’t is your control group, and the difference between it and the rest is a one-item suspect list. He didn’t profile, didn’t guess at the framework; he subtracted. That, and the meta-lesson this arc keeps paying for: half of mobile development lives outside your codebase, in consoles with checkboxes that fail silently…
// continued in
no entry has continued this idea yet: the arc is still open