A barcode scanner in JavaScript, using HTML5 elements and access to the webcam.