Reading in a graphics file that HTML doesn't support is fairly easy using JavaScript's new typed array feature. In this project we read, decode and display a BMP file. The complete code for the ...
recommended reading: JavaScript the Good Parts. Something on ES6 because ES6 is good. Maybe a book on CoffeeScript (CoffeeScript: Accelerated JavaScript Development, Second Edition is good) or ...