diff --git a/examples/browser/basic.html b/examples/browser/basic.html
index 84870d5..a5a1424 100644
--- a/examples/browser/basic.html
+++ b/examples/browser/basic.html
@@ -1,2 +1,19 @@
-
-
+
+
+
+
+
+
+
+
+
diff --git a/examples/browser/demo.html b/examples/browser/demo.html
index 2df7679..c383283 100644
--- a/examples/browser/demo.html
+++ b/examples/browser/demo.html
@@ -37,30 +37,18 @@ function progressUpdate(packet){
}
}
-function recognizeFile(file){
+async function recognizeFile(file) {
document.querySelector("#log").innerHTML = ''
const corePath = window.navigator.userAgent.indexOf("Edge") > -1
? '../../node_modules/tesseract.js-core/tesseract-core.asm.js'
: '../../node_modules/tesseract.js-core/tesseract-core.wasm.js';
- const { TesseractWorker } = Tesseract;
-
- const worker = new TesseractWorker({
+ const lang = document.querySelector('#langsel').value
+ const data = await Tesseract.recognize(file, lang, {
corePath,
+ logger: progressUpdate,
});
-
- worker.recognize(file,
- document.querySelector('#langsel').value
- )
- .progress(function(packet){
- console.info(packet)
- progressUpdate(packet)
-
- })
- .then(function(data){
- console.log(data)
- progressUpdate({ status: 'done', data: data })
- })
+ progressUpdate({ status: 'done', data });
}