Reply to this topicStart new topic
Firefox 15 erhält integrierten PDF-Reader
Thema
MagicAndre1981
Beitrag 23.03.2012, 18:49
Beitrag #1


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





Sören hat mal wieder eine schicke Neuerung im Firefox entdeckt. Der Firefox 14 wird zum PDF Reader.

ZITAT
Ein zusätzliches Plugin wie das Acrobat-Plugin von Adobe zum Betrachten von PDF-Dateien wird in Zukunft nicht mehr zwangsläufig notwendig sein – Mozilla wird Firefox 14 mir einem PDF-Reader ausliefern. Das Besondere: Dieser basiert komplett auf HTML5 und JavaScript.

Der PDF-Reader wird in Form einer Erweiterung mitgeliefert, welche auf den Namen “PDF Viewer” hört. Um den integrierten PDF-Reader nutzen zu können, muss diese beim ersten Start von Firefox aktiviert und das bisher für die PDF-Anzeige genutzte Plugin deaktiviert werden.






(Bildquelle: www.soeren-hentzschel.at)

Ich finde das mal nett thumbup.gif Was sagt ihr? Gut oder schlecht?


--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post
in_metal_we_trus...
Beitrag 23.03.2012, 19:28
Beitrag #2


Freak
Gruppensymbol

Gruppe: aktives Mitglied
Beiträge: 891
Beigetreten: 22.06.2011





Solange es als Addon bleibt, ist es mir egal.

Ist natürlich auch die Frage wie es mit der Sicherheit aussieht.


--------------------
"Jene, die grundlegende Freiheit aufgeben würden, um eine geringe vorübergehende Sicherheit zu erwerben,
verdienen weder Freiheit noch Sicherheit." (Benjamin Franklin)
Go to the top of the page
 
+Quote Post
Sören Hentzschel
Beitrag 24.03.2012, 00:05
Beitrag #3


User
Gruppensymbol

Gruppe: aktives Mitglied
Beiträge: 42
Beigetreten: 04.01.2012
Wohnort: Salzburg





Langfristig wird es nicht beim Add-on bleiben.

Vom Standpunkt der Sicherheit aus betrachtet ist das die Optimallösung. Plugins sind tendenziell immer einen Tor für Sicherheitslücken, gerade das Adobe-Plugin ist hier als Negativ-Beispiel zu nennen. Der PDF-Reader von Mozilla basiert rein auf HTML5 und JavaScript, da ist das Sicherheitsrisiko wirklich bei 0.

Der Beitrag wurde von Sören Hentzschel bearbeitet: 24.03.2012, 00:09
Go to the top of the page
 
+Quote Post
MagicAndre1981
Beitrag 07.06.2012, 17:22
Beitrag #4


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





Laut Sören wird die Funktion erst ab Version 15 integriert:





http://www.soeren-hentzschel.at/mozilla/fi...tem-pdf-reader/


--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post
MagicAndre1981
Beitrag 30.09.2012, 19:27
Beitrag #5


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





Im Firefox 18 kann die PDF.js drucken:

Firefox 18: PDF.js gets Printing Support
http://techdows.com/2012/09/firefox-18-pdf...ng-support.html



--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post
MagicAndre1981
Beitrag 28.11.2012, 20:18
Beitrag #6


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





Auch im Firefox 17 ist die Funktion noch nicht aktiviert. Ihr müsst in about:config den Wert pdfjs.disabled auf false setzen.


--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post
MagicAndre1981
Beitrag 07.02.2014, 17:05
Beitrag #7


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





So, der PDF Reader aus Firefox bekommt große RAM- und Geschwindigkeitsverbesserungen in Firefox 29:

A slimmer and faster pdf.js
https://blog.mozilla.org/nnethercote/2014/0...-faster-pdf-js/

ZITAT
Firefox’s built-in PDF viewer is on track to gain some drastic improvements in memory consumption and speed when Firefox 29 is released in late April.


--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post
MagicAndre1981
Beitrag 09.05.2014, 04:36
Beitrag #8


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





Opera möchte den PDF Reader von Mozilla gerne in ihren Browser einbinden:


Opera möchte Mozillas PDF-Betrachter integrieren
http://www.soeren-hentzschel.at/mozilla/20...er-integrieren/

ZITAT
Firefox und Chrome haben es, Opera nicht. Die Rede ist von einem integrierten PDF-Betrachter. Das möchte die norwegische Browserschmiede Opera Software ASA ändern und dabei mit hoher Wahrscheinlichkeit auf den PDF-Betrachter von Mozilla setzen.


--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post
MagicAndre1981
Beitrag 10.05.2014, 09:47
Beitrag #9


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





Opera hat den PDF Reader vom Firefox mal intensiv getestet und die Performance gemessen und meint, dass die Performance bei 96,4% aller Nutzer toll ist und somit in Opera integriert werden sollte:


How fast is PDF.js?
https://hacks.mozilla.org/2014/05/how-fast-is-pdf-js/



ZITAT
From these results we concluded that PDF.js is a very valid candidate to be used as the default PDF viewer in the Opera Browser. There is still a lot of work to do to integrate PDF.js nicely into it, but we are working right now on integrating it behind an experimental flag.


--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post
MagicAndre1981
Beitrag 16.06.2014, 04:36
Beitrag #10


xperf Junkie
Gruppensymbol

Gruppe: Administrator
Beiträge: 25.987
Beigetreten: 18.09.2006





Ab Firefox 33 wird der PDF Reader weniger Arbeitsspeicher benötigen, weil nur noch 10 Canvas Objekte im Speicher gehalten werden:

An even slimmer pdf.js
https://blog.mozilla.org/nnethercote/2014/0...slimmer-pdf-js/

ZITAT
pdf.js uses HTML canvas elements to render each PDF page. These can be millions of pixels in size, and each canvas pixel takes 32-bits of RGBA data. But on Linux this data is not stored within the Firefox process. Instead, it gets passed to the X server. Firefox’s about:memory page does report the canvas usage under the “canvas-2d-pixels” and “gfx-surface-xlib” labels, but I hadn’t seen those — during my optimization work I had only measured the RSS of the Firefox process. RSS is usually the best single number to focus on, but in this case it was highly misleading.

In contrast, on Mac the canvas data is stored within the process, which is why Firefox’s RSS is so much higher on Mac. (There’s also the fact that my MacBook has a retina screen, which means the canvases used have approximately four times as many pixels as the canvases used on my Linux machine.)
Fixing the problem

It turns out that pdf.js was intentionally caching an overly generous number of canvases (20) and then unintentionally failing to dispose of them in a timely manner. This could result in hundreds of canvases being held onto unnecessarily if you scrolled quickly through a large document. On my MacBook each canvas is over 20 MiB, so the resultant memory spike could be enormous.

Happily, I was able to fix this behaviour with four tiny patches. pdf.js now caches only 10 canvases, and disposes of any excess ones immediately.

For each document, I measure the peak RSS while scrolling quickly from the first page to the last by holding down the “fn” and down keys at the same time. Although this is a stress test, it’s not unrealistic; it’s easy to imagine people quickly scrolling through 10s or even 100s of pages of a PDF to find a particular page.

I did this three times for each document and picked the highest value. The results are shown by the following graph. The “Fx28″ bars show the original peak RSS values; the “Fx29″ bars show the peak RSS values after my first round of optimizations; and the “Fx33″ bars show the peak RSS values after my second round of optimizations.



--------------------
"A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Vereinfachte Darstellung Aktuelles Datum: 31.07.2014, 08:23