# Dynamsoft JavaScript Barcode SDK Version 6.4.1.1 The repository aims to help developers get familiar with [Dynamsoft JavaScript Barcode SDK](https://www.dynamsoft.com/Products/barcode-recognition-javascript.aspx). This SDK supports decoding **1D**, **PDF417**, **QR**, **DataMatrix**, and **Aztec**. The supported data sources include `Blob`, `HTMLImageElement`, `HTMLVideoElement`, URL and more. The `LocalizationResult`(like [C# LocalizationResult](https://www.dynamsoft.com/help/Barcode-Reader/class_dynamsoft_1_1_barcode_1_1_localization_result.html)) can be found in decoding results. If you want the `nodejs` version, please visit [dbr webassembly](https://github.com/dynamsoft-dbr/webassembly). ## Online Demo [Online Demo in Github (6.4.1.1)](https://htmlpreview.github.io/?https://github.com/dynamsoft-dbr/javascript-barcode/blob/master/examples/decodeVideoWithSettings/barcode_reader_javascript.html) [Online Demo in Dynamsoft (6.4.1.1)](https://demo.dynamsoft.com/dbr_wasm/barcode_reader_javascript.html) ## Browser Compatibility Firefox preforms the best in both desktop and mobile. | Browser | Version | |-|-| | Chrome | v57+ | | Firefox | v52+ | | Edge | v16+ | | Safari* | v11+ | | IE | not supported | WebAssembly compiles really slow in Safari for iOS accroding to our tests. ## Documentation [Dynamsoft Barcode Reader JavaScript Edition Manual (6.4.1.1)](https://www.dynamsoft.com/help/Barcode-Reader-wasm/index.html) [Guide (6.4.1.1)](https://github.com/dynamsoft-dbr/javascript-barcode/blob/master/documents/guide-original.md) [API Reference (6.4.1.1)](https://github.com/dynamsoft-dbr/javascript-barcode/blob/master/documents/api-original.md) ## Hello World Sample Copy the following code into an HTML file and run it in a web browser. ```html
loading...
``` ## Change log ### 6.4.1.1 Fixed a memory leak related to `mTimeout` in `RuntimeSettings`. ### 6.4.1.0 Built Dynamsoft Barcode Reader 6.4.1 to JS(WebAssembly) version. Combined the normal and the mobile version into one. ### 6.3.0.2 Added built-in Worker support. ```js // The default value is false. By setting this value to true to decode in another thread, therefore UI wouldn't get stuck. dynamsoft.dbrEnv.bUseWorker = true; ``` ### 6.3.0.1 Set `dbr-.js`(stable) as the main branch. Added `dbr-.mobile.js`(smaller, compiles quicker, requires less memory, but not as stable) for mobile Safari. ### 6.3.0 Built Dynamsoft Barcode Reader 6.3.0 to JS(WebAssembly) version. ## Contact Us If there is any questions, please feel free to contact .