A lot of mobile applications use the camera of a smartphone or tablet to scan barcodes or QR-codes from real-world products, documents, etc. But what about web applications built with HTML and JavaScript? Let's take a look at the possibilities we have with HTML5 and modern mobile browsers!