Files

Browser client

tiles.ts loads prepared city tiles over HTTP. The existing renderer and offline debug generator remain in src/ to preserve the working prototype.

Open /?city=/cities/demo/manifest.json. Camera movement loads only intersecting tiles plus a margin, with six concurrent requests and a bounded tile cache.