QuaggaJS
Github: QuaggaJS
QuaggaJS was the first browser-based barcode scanner written in pure JavaScript. I started working on this project back in 2014, just when web browsers shipped their initial implementations of WebRTC and camera access.

My goal was to demonstrate the capabilities of emerging web technologies and the performance one can achieve when carefully crafting JS code.