Firefox web browser - Faster, more secure & customizable

FirefoxでPDFを閲覧する場合、Adobe Readerやそのほかサードパーティベンダが提供するプラグインまたはエクステンションを使うことになる。ブラウザ内にPDFを表示する場合でも、一旦ダウンロードして外部アプリケーションで閲覧する場合でも、ユーザ体験の面ではそれまでのWebブラウジングとの一貫性が消失するという問題がある。インタラクションはブラウザやWebのそれからアプリケーションのものに置き換わることになるし、ブラウザとの連動性も低い。

Firefoxにおいてこうした問題を解決しようという取り組み「pdf.js」が進められている。CanvasやSVGといったHTML5技術とJavaScriptのみでPDFリーダを実装し、FirefoxからネイティブにPDFを閲覧できるようにすることを目指している。JavaScript、Canvas、SVGなどの技術を組み合わせてPDFリーダを開発することは、これら機能が有機的にそして効果的に動作することを示すいい事例にもなる。

すでに開発は進んでおり、荒削りで問題も残っているものの、PDFの閲覧が可能な状況にもなっている。向こう3ヶ月以内にある程度の状態に仕上げたいという説明があり、最終的にFirefox本体に組み込んでリリースしたいとしている。現状のリリースサイクルを考えると、Firefox 10や11あたりでネイティブにPDFデータを閲覧できるようになる可能性がある。