Sì, esatto... è uno standard HTML5 (http://www.w3.org/TR/FileAPI/#FileReader-interface) e la retrocompatibilità è praticamente nessuna! Ma è sempre più raro che i computer in circolazione non siano aggiornati alle versioni più recenti dei browser (IE e Mozilla si aggiornano in automatico su Win, Mozilla e Chromium idem su Ubuntu, etc.).
Il codice che ho postato è stato testato con Firefox. Ho controllato la compatibilità delle funzioni contenute nel mio codice e, prese singolarmente, sono compatibili con tutti i browser più recenti... ma non so se assemblarle insieme abbia creato qualcosa di compatibile solo con Firefox!
Sulla pagina online... non è la voglia il problema... ma il tempo!!

Ciao