Maždaug prieš metus „Firefox“ ėmėsi darbuotis prie naršyklės „Firefox“ funkcijos, kuri leistų peržiūrėti PDF dokumentus, naudojant tik „JavaScript“. Idėja paprasta: reikia padaryti taip, jog nereikėtų naudoti jokių papildomų įskiepių, o viskas vyktų naudojant integruotas į naršyklę galimybes. Dabar toks funkcionalumas atsirado „Firefox Nightly“ versijoje.
Tokios PDF failų peržiūros priemonės atsiradimas turi eilę privalumų. Pavyzdžiui, „Windows 8“ priedai interneto naršyklėms nebus palaikomi, kai naudojama „Metro“ grafinė sąsaja, tuo tarpu patys suprantame, jog PDF failų internete tikrai daug. Be to, vizualizacija naudojant HTML5 ir „JavaScript“ leis tobulinti ir spartinti PDF peržiūros galimybę kartu su JS varikliuko atnaujinimu. Taip pat reikia pažymėti, jog šiuo metu „Firefox“ naudoja įskiepius „Adobe Reader“ arba „Foxit Reader“, o tai įtakoja naršyklės produktyvumą ir stabilumą, jau nekalbant apie saugumo problemas.
Jei naršyklėje nėra PDF peržiūros galimybės ar neįdiegta reikiamų priedų, PDF failas privalės būti parsiųstas, o vėliau atidarytas atskiroje programoje. Turbūt reikia sutikti, kad tai nėra labai patogu. Tiesa, problema tik ta, jog padaryti PDF failų peržiūros priemonę vien tik HTML5 ir „JavaScript“, kaip tai daro „Firefox“, ne taip jau ir lengva. „Google Chrome“ taip pat turi integruotą PDF peržiūros galimybę, tačiau iš esmės „Chrome“ viduje įdiegto papildymo „Pepper“ dėka.
Nors „Mozilla“ pdf.js gali būti priedu (tokiu būdu jis dabar prieinamas ir dabartinėje naršyklės versijoje „Firefox 11“), tačiau jis pilnai išnaudoja interneto technologijas, t. y. jis vykdomas išskirtinai kaip interneto programėlė. Beje, pdf.js išeities kodas yra atviras, todėl gali būti integruotas ir į interneto svetaines. Su „Firefox 14“ pasirodymu technologija pdf.js taps naršyklės dalimi.