Mozilla teadur Andreas Gal on paljastanud, et Mozilla töötab veebistandarditel põhineva PDF-lugeri (pdf.js) kallal (uusima koodi leiate Githubist). Ta ütles .netile, et idee sündis hiljutisel ärireisil Aasias. "Chris Jones ja mina arutasime, millised platvormi võimalused HTML5-st puududa võivad. Me mõtlesime, miks Google Chrome kinnitas PDF-failide kuvamiseks natiivkoodi PDF-renderdaja ja miks polnud keegi veel HTML-i / JavaScripti PDF-lugerit juurutanud," meenutab ta. "Kui saate HTML5-ga teha kõike, mida soovite, siis miks peaksite kasutama algkoodi? Tahtsime teada, kas JavaScripti ja HTML5-ga tegemine andis konkurentsivõimelise jõudluse ja visuaalse kvaliteedi."
Peamine väljakutse oli see, et PDF on oluline spetsifikatsioon. Gal ütleb, et teda ja Jonesi hoiatati, et enne nende renderdamist võib kuluda palju aega. "Õnneks osutus see vähem tõsiseks probleemiks, kui me arvasime," ütleb Gal. "HTML5 pakub suurepäraseid kõrgetasemelisi API-sid graafika ja teksti renderdamiseks, nii et me ei pidanud tegelema ühegi neist madala tasemega probleemidest, mis vähendas oluliselt seda, mida me pidime rakendama. Me renderdame juba olulise osa PDF-i alamhulgast ja meie koodibaas on endiselt alla 5000 koodirea. "
Lühiajaliselt näitab Gali ajaveebipostitus, et eesmärk on kasutada pdf.js-d Firefoxi PDF-failide loomulikuks muutmiseks, kuid pikemaajaliste eesmärkide eesmärk on avatum lähenemine. "Sihtime HTML5-d ja kõiki kaasaegseid brausereid, mis seda toetavad. Tänasest töötab [pdf.js] Firefoxis ja Chrome'is," ütleb ta ja lisab, et nii Safari kui ka IE9 "näivad praegu puuduvat WebGL-i massiivid ". Gal loodab, et nad jõuavad spetsifikatsioonile järele, muidu võib nende jaoks välja mõelda aeglasema lahenduse.