Andreas Gal, výskumný pracovník spoločnosti Mozilla, odhalil, že Mozilla pracuje na čítačke PDF založenej na webových štandardoch, pdf.js (najnovší kód nájdete v Githube). Povedal .net, že táto myšlienka sa zrodila pri nedávnej pracovnej ceste v Ázii. „S Chrisom Jonesom sme diskutovali o tom, aké možnosti platformy môžu v HTML5 chýbať. Zaujímalo nás, prečo Google Chrome vložil na vykreslenie PDF natívny kód PDF renderer a prečo ešte nikto neimplementoval čítačku PDF v HTML5 / JavaScripte,“ pripomína. „Ak môžete s HTML5 robiť čokoľvek, načo by ste museli používať natívny kód? Chceli sme zistiť, či to pri použití JavaScriptu a HTML5 prinieslo konkurenčný výkon a vizuálnu kvalitu.“
Hlavnou výzvou bolo, že PDF je podstatná špecifikácia. Gal hovorí, že on a Jones boli varovaní, že kým budú môcť niečo vykresliť, môže to trvať značné časové investície. „Našťastie sa to ukázalo ako menej závažný problém, ako sme si mysleli,“ hovorí Gal. „HTML5 ponúka vynikajúce API na vysokej úrovni pre grafické a textové vykresľovanie, takže sme nemuseli riešiť žiadny z týchto problémov na nízkej úrovni, čo výrazne znížilo to, čo sme museli implementovať. Už teraz vykresľujeme podstatnú podmnožinu súborov PDF a naša základňa kódov je stále pod 5 000 riadkami kódu. “
Krátkodobý príspevok z Galovho blogu naznačuje, že cieľom je použitie súboru pdf.js na natívne vykreslenie súborov PDF v prehliadači Firefox, dlhodobejšie ciele sú však otvorenejším prístupom. „Zameriavame sa na HTML5 a na akýkoľvek moderný prehliadač, ktorý to podporuje. Od dnešného dňa [pdf.js] funguje vo Firefoxoch a Chrome,“ hovorí a dodáva, že Safari aj IE9 „momentálne zrejme chýbajú polia s typom WebGL. „. Gal dúfa, že špecifikáciu dobehnú, inak by pre nich mohlo byť potrebné navrhnúť pomalšie riešenie.