voxolith

openSceneCache()

The scene cache in IndexedDB database name, or null where there is none (bun, some private windows, a database an older build in another tab holds open). Used by serveScene in the worker; entries stored under any other salt are deleted when it opens, so a new build frees the old build's results.

function openSceneCache(
   name: string, 
   salt: string, 
   opts?: SceneCacheOptions
): Promise<SceneCache | null>;

Defined in: engine/src/worker/scene-cache.ts:331

Parameters

ParameterTypeDescription
namestringThe database name (the same one given to serveScene({ cache })).
saltstringPrefixed to every key; the worker passes its script URL.
opts?SceneCacheOptionsA size cap, and compression.

Returns

Promise<SceneCache | null>

On this page