Andreas Gal, výzkumný pracovník společnosti Mozilla, odhalil, že Mozilla pracuje na čtečce PDF založené na webových standardech, pdf.js (nejnovější kód najdete v Githubu). Řekl .net, že nápad se zrodil při nedávné služební cestě v Asii. „S Chrisem Jonesem jsme diskutovali o tom, jaké možnosti platformy mohou v HTML5 chybět. Zajímalo nás, proč Google Chrome vložil nativní kód PDF rendereru pro zobrazení PDF a proč dosud nikdo neimplementoval čtečku PDF v HTML5 / JavaScript,“ vzpomíná. „Pokud s HTML5 můžete dělat, co chcete, proč byste museli používat nativní kód? Chtěli jsme zjistit, zda to v JavaScriptu a HTML5 vede ke konkurenčnímu výkonu a vizuální kvalitě.“
Hlavní výzvou bylo, že PDF je podstatná specifikace. Gal říká, že on a Jones byli varováni, že může trvat značnou časovou investici, než mohou získat cokoli k vykreslení. „Naštěstí se ukázalo, že jde o méně závažný problém, než jsme si mysleli,“ říká Gal. „HTML5 nabízí skvělé rozhraní API pro vykreslování grafiky a textu na vysoké úrovni, takže jsme nemuseli řešit žádný z těchto problémů na nízké úrovni, což výrazně snížilo to, co jsme museli implementovat. Již jsme vykreslili podstatnou podmnožinu souborů PDF a naše codebase je stále pod 5000 řádky kódu. “
Krátkodobý příspěvek blogu Gal naznačuje, že cílem je použít soubor pdf.js k nativnímu vykreslení souborů PDF ve Firefoxu, ale dlouhodobější cíle jsou pro otevřenější přístup. „Zaměřujeme se na HTML5 a jakýkoli moderní prohlížeč, který jej podporuje. Od dnešního dne [pdf.js] funguje ve Firefoxu a Chrome,“ říká a dodává, že Safari i IE9 „v současné době obě pole typu WebGL typicky chybí. ". Gal doufá, že specifikace dohoní, jinak by pro ně mohlo být nutné vymyslet pomalejší řešení.