ocrad.js
OCR in Javascript via Emscripten
...The repository includes the compiled library, source material, examples, a browser demo, and worker support. Its recognition engine is rule-based, so accuracy can vary substantially with character quality, spacing, weight, and input preparation.