https://github.com/naptha/tesseract.js#tesseractjs
<script src='https://unpkg.com/tesseract.js@4.0.2/dist/tesseract.min.js'></script>
import('https://unpkg.com/tesseract.js@4.0.2/dist/tesseract.min.js') will work as well, dumping Tesseract on the global scope
Tesseract.recognize(
'https://tesseract.projectnaptha.com/img/eng_bw.png',
'eng',
{ logger: m => console.log(m) }
).then(({ data: { text } }) => {
console.log(text);
})
And also in observable: https://observablehq.com/@kreijstal/tesseract-js-v2-alpha