אנדראס גל, חוקר מוזילה, גילה כי מוזילה עובדת על קורא 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. ". גל מקווה שהם ישיגו את המפרט, אחרת ייתכן שיהיה צורך לפתור עבורם פיתרון איטי יותר.