• Initialise the wasm tile pool and build the TS accounting stack over it, with identical budget and chunking on both sides so the TS all-or-nothing admission mirrors the wasm pool's exactly (the queue-budget ≤ pool-budget invariant then guarantees a wasm commit can never fail mid-extract).

    Parameters

    • bindings: GeometryTilePoolBindings

      The wasm module's tile pool surface.

    • extractor: TileAssetExtractor

      The domain extract/commit implementation.

    • budgetBytes: number

      The resident geometry budget (both sides).

    • chunkBytes: number

      The chunk size (both sides; ≥ the wasm 16-byte floor).

    Returns WasmTileBackend

    The composed backend.