A pure static utility class which supports immediate and lazy loading of wasm modules.

Methods

  • Set a wasm module's configuration.

    Parameters

    • moduleName: string

      Name of the module.

    • Optionalconfig: {
          errorHandler?: ModuleErrorCallback;
          fallbackUrl?: string;
          glueUrl?: string;
          numWorkers?: number;
          wasmUrl?: string;
      }

      The configuration object.

      • OptionalerrorHandler?: ModuleErrorCallback

        Function to be called if the module fails to download.

      • OptionalfallbackUrl?: string

        URL of the fallback script to use when wasm modules aren't supported.

      • OptionalglueUrl?: string

        URL of glue script.

      • OptionalnumWorkers?: number

        For modules running on worker threads, the number of threads to use. Default value is based on module implementation.

      • OptionalwasmUrl?: string

        URL of the wasm script.

    Returns void