# 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