Scrollen in Firefox zu bekommen, viel besser durch APZ

0
220

Wenn du eine Nightly-version des Firefox web-browser mit E10s aktiviert, Sie haben vielleicht bemerkt, dass das scrollen und Zoomen verbessert nach der Installation der neuesten Updates der jeweiligen version von Firefox.

Nightly ist die cutting-edge-Kanal von Firefox bekommt neues feature Ergänzungen erste. Es kann bis zu drei release-Zyklen — drei sechs Wochen Zeit-für-features, um in das land der stabilen version von Firefox. Bevor Sie das tun, sind Sie in der Regel aktiviert in den Entwickler-und beta-version.

E10s ist Firefox der multi-Prozess-Architektur, die aktiviert wird, in Nächtlichen, aber nicht im Firefox stabil. Während das bedeutet, es wird Monate dauern, bis das feature landet in Firefox stabil, es ist definitiv etwas, dass Firefox-Nutzer freuen können.

Wenn Sie Firefox Nightly mit E10s aktiviert, dann brauchen Sie nicht, irgendetwas zu tun und bemerken sollten, die besser scrollen und Zoomen Verhalten der browser sofort.

Update: Mozilla startet das feature in Firefox 46 Beta.

Bitte beachten Sie, dass APZ ist nur aktiviert, wenn Sie mit Firefox E10s aktiviert. Die Voreinstellung legt fest, ob APZ aktiviert ist oder nicht, ist Schichten.async-pan-zoom.aktiviert.

firefox apz scrolling

Der status der Einstellung auf true gesetzt ist, wenn alle Anforderungen erfüllt sind. Sie können Probleme auf einigen Seiten, die derzeit wie erwähnt, auf Bugzilla@Mozilla. Wenn Sie das tun, können Sie wechseln die Einstellung auf false gesetzt und deaktivieren Sie die neue scrolling-Verhalten für jetzt.

APZ ist ein Akronym für die Async-Schwenk-Zoom-Modul, das ermöglicht eine asynchrone schwenken und Zoomen.

Für das Zoomen, das bedeutet, dass die APZ reagiert auf eine pinch-Geste sofort und weist den compositor zu skalieren, das bereits gerenderte Ebenen an-egal welche Auflösung Sie haben, erbracht wurde (also z.B. text, wird mehr verschwommen, wie Sie vergrößern), und in der Zwischenzeit sendet eine Anfrage an Gecko neu Rendern der Inhalte auf eine neue resolution (mit scharfen text und alle).

Für panning, dies bedeutet, dass die APZ fragt Gecko zum Rendern ein Teil von einem scrollbaren layer, genannt die “display-port”, das ist größer als der sichtbare Teil. Es reagiert dann auf eine pan-Geste sofort, um den kompositor zu erbringen, einen anderen Teil des displayport – (oder, wenn der displayport ist nicht groß genug, um die neue region sichtbar, dann nichts in die Portionen, die es nicht abdeckt – dies wird als checkerboarding), und in der Zwischenzeit sendet eine Anfrage an Gecko für die Darstellung einer neuen displayport.

Detaillierte Informationen über die APZ in Firefox sind verfügbar auf Mozilla-Wiki-website.

Ich haben ein kurzes Demo-video, dass macht den Unterschied zwischen Firefox 39 (Stabil) und Firefox-42 (Nachts). Beachten Sie, dass das real-Welt-Erfahrung ist viel besser als das, was in dem video gezeigt.

Jetzt Sie: Haben Sie versucht, Firefox mit APZ aktiviert?