The page loads the replay-server WASM in a WebWorker, then either streams a pre-staged trace from a static URL (legacy mode) or fetches the recording manifest + payload bytes from a CodeTracer-CI gateway with an authenticated bearer token (M40 mode). Both paths push bytes into the WASM in-memory VFS and drive the Debug Adapter Protocol entirely client-side.
Configuration via URL query parameters:
gatewayBaseUrl — root URL of the codetracer-ci gateway, e.g.
http://127.0.0.1:5000. The client appends
/api/v1/observability/gateway/... when it issues fetches.traceId — trace UUID used for both the manifest and range fetches.authToken — bearer token sent with every gateway request (URL-encoded).traceFolder — VFS folder name (defaults to trace).mode — basic (DAP init only) or
comprehensive (full panel verification). Defaults to basic.