• Start the WASM-backend availability probe now, without rendering anything.

    Returns Promise<boolean>

    A promise resolving to true when a backend is reachable and false otherwise. The promise never rejects.

    Opt-in, and it stays opt-in. @causl/react never calls this for you (issue #488). Importing the package performs no artefact fetch, no compile and no instantiate; the probe starts when the first component mounts useCauslTypedArrayNode, and that first render takes the JS fallback while the answer is in flight.

    Call this from your app's entry point if you would rather pay the probe during startup than on the first render that reaches the hook. It is idempotent: the probe runs once per process, so extra calls observe the same promise.

    // app entry, alongside `await preloadCauslWasm()`
    import { warmCauslTypedArrayBackend } from '@causl/react'

    void warmCauslTypedArrayBackend()