Andreas Gal, a Mozilla kutatója elárulta, hogy a Mozilla egy web-szabványokon alapuló PDF-olvasón, a pdf.js-n dolgozik (a legújabb kódot lásd a Github-ban). A .netnek elmondta, hogy az ötlet egy nemrégiben tartott ázsiai üzleti úton született. "Chris Jones és én megvitattuk, milyen platformok hiányozhatnak a HTML5-ből. Arra voltunk kíváncsiak, hogy a Google Chrome miért ágyazott be natív kódú PDF-megjelenítőt a PDF-ek megjelenítésére, és miért még senki nem implementálta a PDF-olvasót HTML5 / JavaScript-be" - emlékeztet. "Ha bármit megtehet a HTML5-tel, akkor miért kellene natív kódot használnia? Azt akartuk megtudni, hogy a JavaScript-ben és a HTML5-ben végzett ez versenyképes teljesítményt és vizuális minőséget eredményezett-e."
A fő kihívás az volt, hogy a PDF lényeges specifikáció. Gal szerint őt és Jonest figyelmeztették, hogy jelentős időbe telhet befektetés, mire bármit el tudnak érni. "Szerencsére ez kevésbé súlyos kérdésnek bizonyult, mint gondoltuk" - mondja Gal. "A HTML5 nagyszerű, magas szintű API-kat kínál a grafikákhoz és a szövegmegjelenítéshez, így egyetlen ilyen alacsony szintű problémával sem kellett foglalkoznunk, ami nagymértékben csökkentette a megvalósítandó feladatokat. Már a PDF jelentős részhalmazát rendereljük, és kódbázisunk továbbra is 5000 kódsor alatt van. "
Rövid távú, Gal blogbejegyzése azt sugallja, hogy a pdf.js használatával a PDF-eket natív módon renderelik a Firefoxon belül, de a hosszabb távú célok egy nyitottabb megközelítést jelentenek. "A HTML5-et célozzuk meg, és minden olyan modern böngészőt, amely támogatja. A mai naptól a [pdf.js] Firefoxban és Chrome-ban működik" - mondja, hozzátéve, hogy a Safari és az IE9 "egyaránt úgy tűnik, hogy jelenleg hiányoznak a WebGL típusú tömbök ". Gal reméli, hogy utolérik a specifikációt, különben lassabb megoldást kell találni nekik.