Emil Protalinsk - i11 January 2013 - thenextweb
Firefox Beta gets built-in PDF viewer on desktop, themes and Google widget integration on Android
Firefox Beta 19 for Desktop
Let’s take a look at the new desktop beta first, available for Windows, Mac, and Linux. First of all, here are the release notes:
NEW: Built-in PDF viewer. NEW: Firefox will offer to reset the Awesomebar search provider, if it has been changed by third-party software or through about: config.
CHANGED: Canvas elements can export their content as an image blob using canvas.toBlob().
CHANGED: Startup performance improvements (bugs 715402 and 756313).
PDF.js is a JavaScript library intended to convert PDF files into HTML5, started by Andreas Gal and Chris Jones as a research project that eventually picked up steam within Mozilla Labs. If you’re getting a huge feeling of déjà vu for the PDF viewer, don’t worry, you’re not alone. Here’s the story:
Technically, the PDF viewer has been in Firefox for many versions, but you had to manually enable it. It was only switched on by default for the first time in the Firefox 18 beta. It was thus expected to arrive in the final release of Firefox 18, out earlier this week, but it got pushed back. Now it’s scheduled for Firefox 19, and hence why it’s in this beta release.
The whole point of the built-in PDF viewer is
to avoid having to use plugins with proprietary closed source code “that could potentially expose users to security vulnerabilities,” according to Mozilla. It also cuts down on extra bloat that Firefox can already do: PDF viewing plugins have their own code for drawing images and text.
PDF.js loads and renders PDFs quickly directly in the browser, and because it uses standard HTML5 APIs, it can run on many platforms (PCs, tablets, and phones). Furthermore, Mozilla expects performance to only improve as JavaScript engines continue to improve. The company is asking for your bug reports on GitHub.
http://thenextweb.com/apps/2013/01/11/firefox-beta-gets-built-in-pdf-viewer-on-desktop-themes-and-google-widget-integration-on-android/https://www.mozilla.org/en-US/firefox/19.0beta/releasenotes/