Mozilla'da araştırmacı olan Andreas Gal, Mozilla'nın web standartlarına dayalı bir PDF okuyucu olan pdf.js üzerinde çalıştığını ortaya çıkardı (en son kod için Github'a bakın). Net'e fikrin Asya'ya yapılan son bir iş gezisinde doğduğunu söyledi. "Chris Jones ve ben HTML5'te hangi platform yeteneklerinin eksik olabileceğini tartışıyorduk. Google Chrome'un neden PDF'leri görüntülemek için yerel bir kod PDF oluşturucusunu gömdüğünü ve neden hiç kimsenin HTML5 / JavaScript'te bir PDF okuyucu uygulamadığını merak ediyorduk" diye hatırlıyor. "HTML5 ile istediğiniz herhangi bir şeyi yapabiliyorsanız, neden yerel kodu kullanmak zorunda kalasınız? Bunu JavaScript ve HTML5'te yapmanın rekabetçi performans ve görsel kalite ile sonuçlanıp sonuçlanmadığını görmek istedik."
Asıl zorluk, PDF'nin önemli bir özellik olmasıydı. Gal, kendisinin ve Jones'un, herhangi bir şey elde edebilmeleri için önemli bir zaman yatırımı alabileceği konusunda uyarıldıklarını söylüyor. Gal, "Neyse ki, bu düşündüğümüzden daha az ciddi bir sorun oldu" diyor. "HTML5, grafikler ve metin oluşturma için harika üst düzey API'ler sunuyor, bu nedenle bu düşük düzeyli sorunların hiçbiriyle uğraşmak zorunda kalmadık, bu da uygulamak zorunda olduğumuz şeyi büyük ölçüde azalttı. Halihazırda önemli bir PDF alt kümesini oluşturduk ve kod tabanımız hala 5000 satır kodun altında. "
Kısa vadede, Gal’in blog yazısı, pdf.js’nin PDF’leri Firefox’ta ‘yerel olarak’ işlemek için kullanmak olduğunu, ancak daha uzun vadeli hedeflerin daha açık bir yaklaşım olduğunu öne sürüyor. "HTML5'i ve onu destekleyen herhangi bir modern tarayıcıyı hedefliyoruz. Bugün itibarıyla [pdf.js], Firefox ve Chrome'da çalışıyor," diyor ve ekliyor: Safari ve IE9'un her ikisinde de şu anda WebGL türü diziler eksik görünüyor. ". Gal, şartnameye yetişeceklerini umuyor, aksi takdirde onlar için daha yavaş bir çözümün tasarlanması gerekebilir.