Mozillan tutkija Andreas Gal on paljastanut, että Mozilla työskentelee verkkostandardipohjaisen PDF-lukijan (pdf.js) parissa (uusimman koodin katso Githubista). Hän kertoi .netille, että idea syntyi äskettäisessä Aasian työmatkalla. "Chris Jones ja minä keskustelimme siitä, mitkä alustaominaisuudet saattavat puuttua HTML5: stä. Mietimme, miksi Google Chrome upotti natiivikoodin PDF-hahmontimen PDF-tiedostojen näyttämiseen ja miksi kukaan ei ollut vielä ottanut käyttöön HTML-lukijaa HTML5: ssä / JavaScript: ssä", hän muistelee. "Jos voit tehdä mitä tahansa haluamaasi HTML5: n avulla, miksi sinun pitäisi käyttää natiivikoodia? Halusimme nähdä, johtaako tämä JavaScriptiin ja HTML5: een kilpailukykyiseen suorituskykyyn ja visuaaliseen laatuun."
Suurin haaste oli, että PDF on merkittävä eritelmä. Gal sanoo, että häntä ja Jonesia varoitettiin, että voi kestää huomattavan pitkän ajan investoinnin, ennen kuin he voivat saada jotain renderöitäväksi. "Onneksi tämä osoittautui vähemmän vakavaksi kuin luulimme", Gal sanoo. "HTML5 tarjoaa erinomaisia korkean tason sovellusliittymiä grafiikalle ja tekstin renderoinnille, joten meidän ei tarvinnut käsitellä yhtäkään näistä matalan tason ongelmista, mikä vähensi huomattavasti sitä, mitä meidän oli pantava täytäntöön. Hahmonnamme jo huomattavan osan PDF: stä ja kooditietokantamme on edelleen alle 5000 koodiriviä. "
Lyhytaikaisessa Galin blogikirjoituksessa ehdotetaan, että pdf.js: n avulla PDF-tiedostot tehdään alkuperäisessä muodossa Firefoxissa, mutta pidemmän aikavälin tavoitteet ovat avoimempi lähestymistapa. "Kohdistamme HTML5: een ja kaikkiin sitä tukeviin moderneihin selaimiin. [Pdf.js] toimii tästä päivästä lähtien Firefoxissa ja Chromessa", hän sanoo ja lisää, että sekä Safari että IE9 "näyttävät puuttuvilta WebGL-tyyppisiä taulukoita tällä hetkellä. ". Gal toivoo, että he saavuttavat tekniset tiedot, muuten heille voidaan joutua suunnittelemaan hitaampi kiertotapa.