Firefox 14 отримає засіб перегляду PDF на базі HTML5 і JavaScript

Firefox 14 отримає засіб перегляду PDF на базі HTML5 і JavaScript

Близько року тому команда всередині Mozilla почала працювати над засобом перегляду файлів у форматі PDF, що використовує JavaScript. Ідея полягає в тому, щоб надати можливість перегляду PDF-файлів, які відкриваються в переглядачі, без будь-яких доповнень засобами виключно рушія Firefox. Раніше вона була доступна у вигляді доповнення, але тепер з'явилася також у збірках Firefox Nightly.


Поява такого засобу перегляду PDF має ряд переваг. Наприклад, у Windows 8 додатки для переглядачів не підтримуються під час запуску в інтерфейсі Metro, а PDF-файлів у мережі дуже багато. Крім того, візуалізація HTML5 і JavaScript дозволяє розвивати і прискорювати внутрішній засіб перегляду PDF разом з оновленням рушія JS. Також варто відзначити, що в даний час Firefox використовує зовнішні доповнення Foxit Reader або Adobe Reader для перегляду PDF, що може позначатися на продуктивності і стабільності, не кажучи вже про проблеми безпеки.

 Якщо у переглядачі немає вбудованого засобу перегляду PDF або не встановлено доповнення, для відкриття файлів цього формату їх доведеться завантажувати, а потім відкривати в окремій програмі. Проблема в тому, що створити досить хороший засіб перегляду цілком на базі JavaScript і HTML5, як це робить Mozilla, не так вже й просто. Chrome також оснащується вбудованою можливістю перегляду PDF, але по суті це виконуване всередині Chrome доповнення Pepper.

Хоча Mozilla pdf.js може бути доповненням (у такому вигляді він і доступний зараз для установки в браузерах Firefox 11 і вище), він цілком використовує веб-технології, тобто може виконуватися лише як веб-додаток. До речі, вихідний код pdf.js відкритий, так що при бажанні він може бути вбудований в сайти. З виходом Firefox 14 технологія pdf.js стане його частиною. Поки він не зовсім готовий, наприклад, антиаліасинг працює не на всіх платформах, але у фінальній збірці Firefox 14, думається, ця проблема буде подолана.