Street 05 › Devlog
How we build Street 05
Notes from building a site with 116 browser games: what broke, what we measured and what we'd tell another team.
- Keeping a site with 116 games under 90 KB (): How a hard first-load budget, lazy loading and one font fix keep street05.uk fast, and what broke along the way.
- The iPhone-only crash our tests couldn't see (): An error screen that appeared only on one iPhone, why every test passed, and how Safari's engine now runs in our CI.
- Same questions for everyone: building Daily 05 (): Making 46 browser games repeat exactly for one day, with a seeded random number generator and a test that keeps them honest.
- Safari forgets after 7 days: keeping players' progress on iPhone (): Why browser games lose progress on iPhones, the backup and home-screen design we built, and two things a real test on a phone taught us.