web-csv-toolbox - v0.14.0
    Preparing search index...

    Function loadWASMSync

    • Load and initialize the WebAssembly module synchronously.

      This function uses the inlined WASM module (base64-encoded at build time) to enable synchronous initialization. This is useful for:

      • Synchronous APIs like parseStringToArraySyncWASM
      • Contexts where async initialization is not possible

      Trade-offs:

      • ✅ Synchronous initialization - no await needed
      • ✅ Works in synchronous contexts
      • ❌ Larger bundle size (WASM inlined as base64)
      • ❌ Slower initial load time

      Backward compatible: This function works the same as the previous loadWASMSync().

      Parameters

      • Optionalinput: SyncInitInput

        Optional custom initialization input. If not provided, uses inlined WASM.

      Returns void

      import { loadWASMSync, parseStringToArraySyncWASM } from 'web-csv-toolbox';

      // Synchronous initialization
      loadWASMSync();

      // Now you can use sync APIs without await
      const result = parseStringToArraySyncWASM(csv);