Mozilla pētnieks Andreass Gals ir atklājis, ka Mozilla strādā pie tīmekļa standartiem balstīta PDF lasītāja pdf.js (jaunāko kodu skatiet vietnē Github). Viņš pastāstīja .net, ka šī ideja ir dzimusi nesenā komandējumā uz Āziju. "Kriss Džonss un es apspriedām, kādas platformas iespējas varētu trūkt HTML5. Mums radās jautājums, kāpēc Google Chrome ieguva vietējo kodu PDF atveidotāju, lai parādītu PDF failus, un kāpēc neviens vēl nav ieviesis PDF lasītāju HTML5 / JavaScript," viņš atceras. "Ja jūs varat darīt visu, ko vēlaties ar HTML5, kāpēc jums būtu jāizmanto vietējais kods? Mēs vēlējāmies noskaidrot, vai tas, veicot JavaScript un HTML5, nodrošināja konkurētspējīgu sniegumu un vizuālo kvalitāti."
Galvenais izaicinājums bija tas, ka PDF ir būtiska specifikācija. Gals saka, ka viņš un Džonss tika brīdināti, ka tas varētu prasīt ievērojamu laika ieguldījumu, pirms viņi var kaut ko padarīt. "Par laimi tas izrādījās mazāk nopietns jautājums, nekā mēs domājām," saka Gal. "HTML5 piedāvā lieliskas augsta līmeņa API grafikai un teksta atveidei, tāpēc mums nebija jārisina neviena no šīm zema līmeņa problēmām, kas ievērojami samazināja to, kas mums bija jāievieš. Mēs jau atveidojam ievērojamu PDF apakškopu, un mūsu koda bāze joprojām ir zem 5000 koda rindiņām. "
Īslaicīgs, Gala emuāra ziņojums liecina, ka mērķis ir izmantot pdf.js, lai padarītu PDF failus “dabiski” Firefox, taču ilgāka termiņa mērķi ir atvērtāka pieeja. "Mēs mērķējam uz HTML5 un jebkuru modernu pārlūku, kas to atbalsta. No šodienas [pdf.js] darbojas pārlūkos Firefox un Chrome," viņš saka, piebilstot, ka šķiet, ka šobrīd abiem Safari un IE9 trūkst WebGL tipētu masīvu. ". Gals cer, ka viņi sasniegs specifikāciju, pretējā gadījumā viņiem varētu būt jāizstrādā lēnāks risinājums.