Mozilla의 연구원 인 Andreas Gal은 Mozilla가 웹 표준 기반 PDF 리더 인 pdf.js를 개발 중이라고 밝혔습니다 (최신 코드는 Github 참조). 그는 .net에이 아이디어가 최근 아시아 출장에서 탄생했다고 말했다. "Chris Jones와 저는 HTML5에서 누락 될 수있는 플랫폼 기능에 대해 논의하고있었습니다. Google 크롬이 왜 PDF를 표시하기 위해 네이티브 코드 PDF 렌더러를 내장했는지, 왜 아직 HTML5 / JavaScript로 PDF 리더를 구현하지 않았는지 궁금했습니다."라고 그는 회상합니다. "HTML5로 원하는 것을 할 수 있다면 왜 네이티브 코드를 사용해야합니까? JavaScript 및 HTML5에서이 작업을 수행하는 것이 경쟁력있는 성능과 시각적 품질로 이어 졌는지 확인하고 싶었습니다."
주요 문제는 PDF가 실질적인 사양이라는 점이었습니다. Gal은 그와 Jones가 렌더링 할 내용을 얻으려면 상당한 시간 투자가 필요할 수 있다고 경고했다고 말했습니다. "다행히도 이것은 우리가 생각했던 것보다 덜 심각한 문제였습니다."라고 Gal은 말합니다. "HTML5는 그래픽 및 텍스트 렌더링을위한 뛰어난 고수준 API를 제공하므로 이러한 저수준 문제를 처리 할 필요가 없었기 때문에 구현해야하는 작업이 크게 줄어 들었습니다. 우리는 이미 PDF의 상당 부분을 렌더링했습니다. 코드베이스는 여전히 5000 줄 미만입니다. "
단기적으로 Gal의 블로그 게시물에 따르면 pdf.js를 사용하여 Firefox 내에서 PDF를 '기본적으로'렌더링하는 것이 목표이지만 장기적인 목표는보다 개방적인 접근 방식입니다. "우리는 HTML5와이를 지원하는 모든 최신 브라우저를 목표로하고 있습니다. 현재 [pdf.js]는 Firefox와 Chrome에서 작동합니다."Safari와 IE9 모두 현재 WebGL 유형 배열이 누락 된 것 같습니다. ". Gal은 사양을 따라 잡을 수 있기를 바랍니다. 그렇지 않으면 더 느린 해결 방법을 고안해야 할 수도 있습니다.