Andreas Gal, forsker ved Mozilla, har avslørt at Mozilla jobber med en nettstandardbasert PDF-leser, pdf.js (se Github for den nyeste koden). Han fortalte .net at ideen ble født på en nylig forretningsreise til Asia. "Chris Jones og jeg diskuterte hvilke plattformmuligheter som mangler i HTML5. Vi lurte på hvorfor Google Chrome innebygde en innfødt PDF-renderer for å vise PDF-filer og hvorfor ingen hadde implementert en PDF-leser i HTML5 / JavaScript ennå," minnes han. "Hvis du kan gjøre hva du vil med HTML5, hvorfor må du bruke innfødt kode? Vi ønsket å se om å gjøre dette i JavaScript og HTML5 resulterte i konkurransedyktig ytelse og visuell kvalitet."
Hovedutfordringen var at PDF er en betydelig spesifikasjon. Gal sier at han og Jones ble advart om at det kunne ta en betydelig investering før de kunne få noe å gi. "Heldigvis viste dette seg å være et mindre alvorlig spørsmål enn vi trodde," sier Gal. "HTML5 tilbyr gode API-er på høyt nivå for grafikk og tekstgjengivelse, så vi slapp å håndtere noen av disse lavnivåproblemene, noe som i stor grad reduserte det vi måtte implementere. Vi gjengir allerede en betydelig delmengde av PDF, og kodebasen vår ligger fortsatt under 5000 kodelinjer. "
På kort sikt antyder Gals blogginnlegg at målet er å bruke pdf.js til å gjengi PDF-filer 'naturlig' i Firefox, men mål på lengre sikt er for en mer åpen tilnærming. "Vi målretter mot HTML5, og enhver moderne nettleser som støtter den. Per i dag fungerer [pdf.js] i Firefox og Chrome," sier han og legger til at Safari og IE9 "begge ser ut til å mangle WebGL-typede matriser for øyeblikket. ". Gal håper de vil innhente spesifikasjonene, ellers må det kanskje utarbeides en langsommere løsning for dem.