Андрэас Гал, даследчык Mozilla, распавёў, што Mozilla працуе над счытвальнікам PDF-файлаў, заснаваным на вэб-стандартах, pdf.js (гл. Github для апошняга кода). Ён распавёў .net, што гэтая ідэя нарадзілася падчас нядаўняй камандзіроўкі ў Азіі. "Мы з Крысам Джонсам абмяркоўвалі, якія магчымасці платформы могуць адсутнічаць у HTML5. Нам было цікава, чаму Google Chrome убудаваў рэндэрынг PDF з уласным кодам для адлюстравання PDF-файлаў і чаму ніхто яшчэ не ўкараніў счытвальнік PDF у HTML5 / JavaScript", - успамінае ён. "Калі вы можаце рабіць усё, што заўгодна, з HTML5, навошта вам выкарыстоўваць уласны код? Мы хацелі даведацца, ці не прывяло гэта ў JavaScript і HTML5 да канкурэнтнай прадукцыйнасці і візуальнай якасці".
Галоўная праблема заключалася ў тым, што PDF з'яўляецца істотнай спецыфікацыяй. Гэл кажа, што яго і Джонса папярэдзілі, што можа спатрэбіцца шмат часу, перш чым яны змогуць што-небудзь аказаць. "На шчасце, гэта аказалася менш сур'ёзнай праблемай, чым мы думалі", - кажа Гал. "HTML5 прапануе выдатныя API высокага ўзроўню для графікі і рэндэрынгу тэксту, таму нам не давялося сутыкнуцца з якімі-небудзь праблемамі нізкага ўзроўню, якія значна паменшылі тое, што нам даводзілася рэалізоўваць. Мы ўжо робім значную частку PDF і наша база кодаў усё яшчэ ніжэй за 5000 радкоў кода ".
Кароткатэрміновы запіс у блогу Гал мяркуе, што мэта складаецца ў тым, каб выкарыстоўваць pdf.js для рэндэрынгу PDF-файлаў "унутры" ў Firefox, але больш доўгатэрміновыя мэты - для больш адкрытага падыходу. "Мы арыентуемся на HTML5 і любы сучасны браўзэр, які яго падтрымлівае. На сённяшні дзень [pdf.js] працуе ў Firefox і Chrome", - кажа ён, дадаўшы, што Safari і IE9 "на дадзены момант адсутнічаюць масівы, набраныя WebGL. ". Гал спадзяецца, што яны дагоняць спецыфікацыю, інакш для іх, магчыма, прыйдзецца прыдумаць больш павольны спосаб абыходжання.