Андреас Гал, дослідник 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. ". Гал сподівається, що вони наздоженуть специфікацію, інакше для них, можливо, доведеться розробити більш повільний обхідний шлях.