CACrown ArchivesHistory · sources · collections
Menu
Research dossier · General Reference

PDF.js

PDF viewer in JavaScript included in Mozilla Firefox

Cross-disciplinary reference desk with index cards, atlas, dictionary and catalogue
General referenceInterpretive dossier study · Crown Archives visual atlas
Record originEnglish Wikipedia
Text licenseCC BY-SA 4.0
Source revisionMay 15, 2026
Entity authorityQ693274
Source-derived summary

PDF.js is a JavaScript library that renders Portable Document Format (PDF) files using the web standards-compliant HTML5 Canvas. The project is led by the Mozilla Corporation after Andreas Gal launched it (initially as an experiment) in 2011.

History and application

PDF.js was originally created as an extension for Firefox and is included in Firefox since 2012 (version 15), and enabled by default since 2013 (version 19). It was added to Firefox for Android in 2023 (version 111).

The project was created to provide a way for viewing PDF documents natively in the web browser, which prevents potential security risks when opening PDF documents outside a browser, as the code for displaying the document is sandboxed in a browser. Its implementation uses the Canvas element from HTML5, which allows for fast rendering speeds.

PDF.js is also used in Thunderbird, ownCloud, Nextcloud, and is available as a browser extension for Google Chrome/Chromium, Pale Moon and SeaMonkey.

It can be integrated or embedded in a web or native application to enable PDF rendering and viewing, and allows advanced usages such as Server-side rendering.

Many web applications, including Dropbox, Slack, and LinkedIn Learning integrate PDF.js to enable previewing PDF documents.

Behavior

According to a benchmark by Mozilla, PDF.js is performant for viewing most common PDF files, while it may have some issues with large or 'graphics-heavy' documents.

Editorial summary

Begin with the source’s own compact description: “PDF.js” is pDF viewer in JavaScript included in Mozilla Firefox. The dossier treats that line as a proposition to test through viewer, JavaScript and included, not as a finished interpretation.

Editorial reviewA dependable orientation record for establishing vocabulary, names and a first evidence trail. The current lead gives the account dated anchors—2011, 2012, 2013, 2023—that can be checked directly. The selected authority fields contribute no independent date. For this dossier, viewer, JavaScript and included is the immediate research focus.
Editorial analysis

Why this record matters

The phrase “pDF viewer in JavaScript included in Mozilla Firefox” supplies a clear boundary for inquiry. It also exposes the unanswered questions: who defined that boundary, when it became stable and which sources sit outside it.

Evidence profile

Vocabulary and entity names are the principal evidence signals here, because they determine the precision of every later search. The source revision retrieved here is dated May 15, 2026. The linked authority identifier is Q693274. None of the 1 selected statements returned an explicit reference. The first chronological checks are 2011, 2012, 2013 and 2023.

Critical limits

Overview language is designed for orientation and should not be treated as a substitute for the evidence cited beneath it. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.

How to read it

Use the entry as an orientation point, then follow its citations and revision history. Names, dates and institutional relationships should be checked against the original record.

Best used for
  • Subject orientation
  • Search vocabulary
  • Locating named sources
Verify next

The closest primary source, responsible institution and strongest cited specialist reference.

Three-step research path

  1. Establish the record: confirm the title “PDF.js”, its source revision and the description used here.
  2. Expand the search: follow PDF.js primary sources, PDF.js archive and viewer research across catalogues and specialist indexes.
  3. Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.

Questions for further research

  1. Which source most directly establishes the central claim about “PDF.js”?
  2. Which cited source is closest to the event, object or claim?
  3. What terminology or title could unlock a more precise catalogue search?
Subject index

Search terms from this dossier

Source & attribution

This entry incorporates text from PDF.js” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.