You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Browser support:** Chrome 78+, Firefox 68+, Safari 14+, Edge 79+ (desktop and mobile). See [full system requirements](https://www.dynamsoft.com/faq/barcode-reader/web/capabilities/system-requirement.html).
39
39
40
-
**License:** A free trial license is included in the samples. For production use, [request a trial license](https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&package=js) or[contact sales](https://www.dynamsoft.com/company/contact/).
40
+
**License:** A built-in 24-hour trial license is used if no license is configured. For extended evaluation, [request a 30-day trial license](https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&package=js). For production use,[contact sales](https://www.dynamsoft.com/company/contact/).
41
41
42
42
## How to Integrate
43
43
44
44
### Foundational API (Recommended)
45
45
46
-
The **Foundational API** — centered on `CaptureVisionRouter` — is the primary and recommended way to use DBR-JS. It gives you full control over the entire capture pipeline: decoding, camera management, result filtering, UI, and seamless integration with other Dynamsoft products.
47
-
48
-
-**Modular and extensible** – Start with barcode reading, then plug in document detection, label recognition, or ID parsing without re-architecting
49
-
-**Full customization** – Control camera input, processing logic, scan region, UI, and output handling to match your exact use case
50
-
-**High performance** – Shared computation across components enables real-time processing even in multi-step workflows
51
-
-**Intermediate result access** – Inspect and react to in-progress data for validation, feedback, or adaptive processing
46
+
The **Foundational API** — centered on `CaptureVisionRouter` — is the primary and recommended way to use DBR-JS.
52
47
53
48
```js
54
-
//Assumes license is already configured — see "License" above
49
+
//A built-in 24-hour trial license is used if no license is configured
55
50
// Create a camera view and connect it to the page
56
51
let cameraView =awaitDynamsoft.DCE.CameraView.createInstance();
<atarget="_blank"href="https://jsfiddle.net/DynamsoftTeam/csm2f9wb/"title="Try it on JSFiddle">Try it live on JSFiddle →</a>
78
73
</p>
79
74
75
+
**Why the Foundational API?** It gives you full control over the entire capture pipeline: decoding, camera management, result filtering, UI, and seamless integration with other Dynamsoft products.
76
+
77
+
-**Modular and extensible** – Start with barcode reading, then plug in document detection, label recognition, or ID parsing without re-architecting
78
+
-**Full customization** – Control camera input, processing logic, scan region, UI, and output handling to match your exact use case
79
+
-**High performance** – Shared computation across components enables real-time processing even in multi-step workflows
80
+
-**Intermediate result access** – Inspect and react to in-progress data for validation, feedback, or adaptive processing
81
+
80
82
The Foundational API also supports decoding from static images — no camera required:
0 commit comments