Dev Center
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

This page is applicable to version 8.2.3

Javascript API Reference - BarcodeReader Initialize and Destroy Methods

Method Description
createInstance() Create a BarcodeReader object.
destroy() Destroy the BarcodeReader object.
detectEnvironment() Detect the current environment.
isLoaded() Check if the decoding module is loaded.
loadWasm() Manually load and compile the decoding WASM module.

createInstance

Create a BarcodeReader object.

createInstance() returns Promise

Return Value

Promise<BarcodeReader>

Sample

let reader = await Dynamsoft.BarcodeReader.createInstance();

Read barcodes from live camera

destroy

Destroy the BarcodeReader object. Equivalent to the previous method deleteInstance().

destroy() returns Promise

Return Value

Promise<any>

detectEnvironment

Detect the current device environment.

detectEnvironment() returns Promise

Return Value

Promise<any>

Sample

Read barcodes from live camera

isLoaded

Check if the decoding module is loaded.

isLoaded() returns Boolean

Return Value

Boolean

Sample

Dynamsoft.BarcodeReader.isLoaded()

loadWasm

Manually load and compile the decoding module. This method can be used to preload the decoding module to avoid lengthy lazy loading.

loadWasm() returns Promise

Return Value

Promise<void>

Sample

Read barcodes from live camera

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 10.x
      • Version 10.0.21(latest)
      • Version 10.0.20
    • Version 9.x
      • Version 9.6.33
      • Version 9.6.32
      • Version 9.6.31
      • Version 9.6.30
      • Version 9.6.21
      • Version 9.6.20
      • Version 9.6.11
      • Version 9.6.10
      • Version 9.6.2
      • Version 9.6.1
      • Version 9.6.0
      • Version 9.3.1
      • Version 9.3.0
      • Version 9.2.13
      • Version 9.2.12
      • Version 9.2.11
      • Version 9.0.2
      • Version 9.0.1
      • Version 9.0.0
    • Version 8.x
      • Version 8.8.7
      • Version 8.8.5
      • Version 8.8.3
      • Version 8.8.0
      • Version 8.6.3
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.5
      • Version 8.2.3
      • Version 8.2.1
      • Version 8.2.0
      • Version 8.1.3
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
    • Version 7.x
      • Version 7.6.0
      • Version 7.5.0
    Change +