Firefox 79 Verëffentlechung

De Webbrowser gouf verëffentlecht Firefox 79, souwéi eng mobil Versioun Firefox 68.11 fir Android Plattform. Zousätzlech ass en Update generéiert ginn Filialen mat laangfristeg Ënnerstëtzung 68.11.0 и 78.1.0. Geschwënn op d'Bühn Beta Testen De Firefox 80 Branche wäert iwwergoen, d'Verëffentlechung vun deem ass geplangt fir de 25. August.

Haaptstrooss Innovatiounen:

  • De Passwuertmanager huet d'Fäegkeet bäigefüügt fir Umeldungsinformatiounen am CSV-Format ze exportéieren (ofgrenzte Textfelder déi an e Spreadsheet-Prozessor importéiert kënne ginn). Beim Export ginn Passwierder an der Datei am Kloertext gesat. An Zukunft plangen mir och eng Funktioun ëmzesetzen fir Passwuert aus enger virdru gespäichert CSV-Datei z'importéieren (wat implizéiert datt de Benotzer eventuell gespäichert Passwierder muss backen a restauréieren oder Passwierder vun engem anere Browser transferéieren).

    Firefox 79 Verëffentlechung

  • Dobäigesat Astellung fir dynamesch Cookie Isolatioun z'aktivéieren baséiert op der Domain an der Adressbar ugewisen (""Dynamesch Éischt Partei Isolatioun", wann Är eege an Drëtt Partei Inserts op Basis vum Basisdomän vum Site bestëmmt ginn). D'Astellung gëtt am Konfigurator an der Beweegungsverfolgungsblockéierungssektioun am Dropdown-Block vu Cookie-Blockéierungsmethoden ugebueden.

    Firefox 79 Verëffentlechung

  • Verbesserte Verfollegungsschutz deen automatesch Cookien blockéiert, déi vun Drëttubidder benotzt ginn. Fir Tracking Siten läscht Firefox elo all Dag Cookien an Daten aus der interner Späichere, baséiert op Lëschte vun Tracking Systemer vum Disconnect.me Service.
  • Eng Virschau vum "about:preferences#experimental" experimentellen Astellungsbildschirm bäigefüügt, deen en Interface ubitt fir experimentell Features z'erméiglechen, ähnlech wéi about: Flags am Chrome. Par défaut ass den Ecran nach net verfügbar a erfuerdert de Parameter "browser.preferences.experimental" an about:conifg ze setzen fir et z'aktivéieren. Vun den experimentellen Features verfügbar fir Inklusioun, nëmmen Ënnerstëtzung fir "CSS Steemetzerei Layout".

    Firefox 79 Verëffentlechung

  • Fir Laptops baséiert op AMD Chips op der Windows 10 Plattform
    abegraff
    WebRender Compositing System. WebRender ass an der Rust Sprooch geschriwwen an erlaabt Iech eng bedeitend Erhéijung vun der Renderinggeschwindegkeet z'erreechen an d'Laascht op der CPU ze reduzéieren andeems Dir Säitinhalt Rendering Operatiounen op d'GPU Säit bewegt, déi duerch Shaders implementéiert ginn, déi op der GPU lafen. Virdrun war WebRender op der Windows 10 Plattform fir Intel GPUs, AMD Raven Ridge APUs, AMD Evergreen APUs, a Laptops mat NVIDIA Grafikkaarten aktivéiert. Am Linux WebRender fir elo aktivéiert fir Intel- an AMD Kaarten nëmmen an Nightly baut, an net fir NVIDIA Kaarte ënnerstëtzt. Fir et an about:config ze zwéngen, sollt Dir d'Astellunge "gfx.webrender.all" an "gfx.webrender.enabled" aktivéieren oder Firefox mat der Ëmfeldvariabel MOZ_WEBRENDER = 1 Set lafen.

  • Fir Benotzer aus Däitschland ass eng nei Sektioun op déi nei Tab Säit bäigefüügt mat Artikele recommandéiert vum Pocket Service, déi virdru fir Benotzer aus den USA an de UK ugebuede goufen. Personaliséierung verbonne mat der Auswiel vum Inhalt gëtt op der Client Säit duerchgefouert an ouni d'Benotzerinformatioun un Drëttubidder ze transferéieren (d'ganz Lëscht vun de empfohlene Linken fir den aktuellen Dag gëtt an de Browser gelueden, deen op der Säit vum Benotzer klasséiert ass baséiert op Browsergeschichtdaten ). Fir Inhalt ze deaktivéieren recommandéiert vu Pocket, gëtt et eng Astellung am Konfigurator (Firefox Home Content / Recommended by Pocket) an d'Optioun "browser.newtabpage.activity-stream.feeds.topsites" an about:config.
  • Fir Linux Systemer mat Wayland wéinst Stabilitéitsprobleemer behënnert Par défaut gëtt den DMABUF Mechanismus benotzt fir Video an Texturen ze maachen. Eng Variabel gëtt zur Inklusioun an aboutout:config zur Verfügung gestallt
    "widget.wayland-dmabuf-video-textures.enabled."

  • Op der About:Support Säit gëtt et en neie Knäppchen "Startup Cache läschen" fir Cache ze läschen déi d'Luede vum Browser beaflossen. De Knäppchen kann hëllefen e puer Problemer ze léisen, datt während Startup entstoen.
  • Links mam Zil = "_blank" Attribut an Tags an Elo veraarbecht ginn duerch Analogie mat der Benotzung vum Attribut rel="noopener", d.h. Säite ginn als net zouverlässeg ugesinn. Fir Säiten, déi iwwer dës Linken opgemaach ginn, ass d'Window.opener-Eegeschaft net agestallt an den Zougang zum Kontext, aus deem de Link opgemaach gouf, gëtt net geliwwert.
  • Fir iframes implementéiert d'Sandbox Attribut den "allow-top-navigation-by-user-activation" Parameter, deen d'Navigatioun op d'Elteresäit vun engem isoléierten iframe erlaabt wann de Benotzer explizit op de Link klickt, awer verbitt automatesch Viruleedung. Dës Optioun ass nëtzlech fir Banneren an iframes ze placéieren, wat Iech erlaabt Iech op Annoncen ze navigéieren déi Iech interesséieren, awer onerwënscht Aktivitéit blockéieren (zum Beispill automatesch Forwarding op aner Säiten).
  • Nei HTTP Header bäigefüügt Cross-Origin-Embedder-Politik (COEP) an Cross-Origin-Opener-Politik (COOP) fir e spezielle Cross-Origine Isolatiounsmodus fir sécher Notzung op der privilegéierter Operatiounssäit z'aktivéieren, déi benotzt ka ginn fir Säitekanalattacke wéi Specter auszeféieren.
  • Objet Ënnerstëtzung zréck SharedArrayBuffer (Erlaabt Iech Arrays am gemeinsame Gedächtnis ze kreéieren), behënnert nodeems d'Specter Klass Attacke identifizéiert goufen. Fir Schutz géint Spectre ze bidden, ass de SharedArrayBuffer Objet elo nëmme verfügbar op Säiten, déi am Cross-Origin Isolatiounsmodus gemaach ginn. Am Cross-Origine Isolatiounsmodus ass et och elo méiglech Performance.now () Timer ze benotzen déi net an Präzisioun ofgeschnidden sinn.
    Fir esou Isolatioun ze definéieren, sollten déi genannte Cross-Origin-Embedder-Policy a Cross-Origin-Opener-Policy Header benotzt ginn.

  • Ëmgesat Method Promise.any(), déi dat éischt erfëllt Versprieche vun der Lëscht zréckginn.
  • Objet ëmgesat SchwachRef fir schwaach Referenzen op JavaScript Objeten ze definéieren, déi Iech erlaabt eng Referenz op den Objet ze halen, awer blockéiert den Dreckstipp net fir den assoziéierten Objet ze läschen.
  • Nei logesch Aufgabebetreiber bäigefüügt: "??=«,«&&="An"||=". Den "x ??= y" Bedreiwer mécht eng Aufgab nëmmen wann "x" op null oder ondefinéiert evaluéiert. De Bedreiwer "x ||= y" mécht d'Aufgab nëmmen wann "x" FALSCH ass an "x &&= y" TRUE ass.
  • Objekt Atomer, benotzt fir d'Synchroniséierung vu primitive Spären z'organiséieren, kann elo net nëmmen op gedeelt Erënnerung applizéiert ginn.
  • An de Konstrukteur Intl.DateTimeFormat() Zousätzlech Ënnerstëtzung fir DateStyle an TimeStyle Optiounen.
  • WebAssembly ënnerstëtzt elo batch Erënnerung Operatiounen (fir méi effizient Simulatioun vu memcpy a memmove), multithreading (Gedeelt Erënnerung & Atomics) an Referenz Zorte (externref).
  • Am JavaScript Debugger proposéiert Stack asynchrone Appellen, wat Iech erlaabt asynchron ausgefouerten Eventer, Timeouts a Verspriechen ze verfolgen. Asynchron Uruffketten ginn am Debugger zesumme mam normale Uruffstack ugewisen, a ginn och fir Feeler an der Webkonsole an Ufroen an der Netzwierkinspektiounsinterface gewisen.
    Firefox 79 Verëffentlechung

  • D'Webkonsole liwwert Display vun 4xx / 5xx Statuscodes a Form vu Feeler, wat et méi einfach mécht se géint den allgemengen Hannergrond ze markéieren. Fir Debugging méi einfach ze maachen, kann d'Ufro widderholl ginn oder Detailer iwwer d'Ufro an d'Äntwert kënne gekuckt ginn.

    Firefox 79 Verëffentlechung

  • JavaScript Fehler ginn elo net nëmmen an der Webkonsole gewisen, awer och am JavaScript Debugger, markéiert d'Zeil vum Code verbonne mat dem Feeler an weist e Tooltip mat zousätzlech Informatioun iwwer de Feeler.
  • Verbessert Zouverlässegkeet vun Ouverture SCSS an CSS-an-JS Quellen an der Inspektioun Interface. An all Paneele gouf d'Veraarbechtung vu Vergläicher mam ursprénglechen Quellcode baséiert op der Quellkaart verbessert.
  • En neit Applikatiounspanel gouf an d'Tools fir Webentwéckler bäigefüügt, déi Tools ubitt fir d'Inspektioun an d'Debugging vun Serviceaarbechter a Webapplikatiounsmanifestatiounen.
  • Den Netzwierkinspektiounssystem kombinéiert d'Messagen an d'Äntwerten Tabs.
  • Responsive Design Mode erlaabt Iech Touch an Drag Gesten ze simuléieren a rutschen Gesten mat der Mausbewegung wann den Touchscreen Simulatiounsmodus aktivéiert ass.
  • Firefox 68.11 fir Android wäert déi lescht Verëffentlechung an der Branche sinn. Am Ufank August ass et geplangt d'Benotzer no an no op déi nei Editioun ze transferéieren, entwéckelt Codename Fenix ​​​​an getest ënner dem Numm Firefox Preview. Firefox 79 baut fir Android iwwersat an d'Fenix ​​Codebase. Nei Editioun benotzt GeckoView Engine, gebaut op Firefox Quantum Technologien, an eng Rei vu Bibliothéiken Mozilla Android Komponenten, déi scho benotzt gi fir Browser ze bauen Firefox Focus и Firefox lite. GeckoView ass eng Variant vum Gecko Motor, verpackt als eng separat Bibliothéik déi onofhängeg aktualiséiert ka ginn, an Android Komponenten enthalen Bibliothéike mat Standardkomponenten déi Tabs ubidden, Input Fäerdegstellung, Sichvirschléi an aner Browserfeatures. Erfuerdert op d'mannst Android 5.0 fir ze bedreiwen (Android 4.4.4 Support ass gestoppt). Par défaut ass den Zougang zu about:config deaktivéiert.

Zousätzlech zu Innovatiounen a Bugfixes am Firefox 79 eliminéiert 21 Schwachstelle, vun deenen 15 als geféierlech markéiert sinn. 12 Schwachstelle (gesammelt ënner CVE-2020-15659) ginn duerch Erënnerungsproblemer verursaacht, sou wéi Puffer Iwwerfloss an Zougang zu scho befreit Erënnerungsberäicher. Potenziell kënnen dës Probleemer zu der Ausféierung vun engem Ugräifer Code féieren wann Dir speziell entwéckelt Säiten opmaacht.

Source: opennet.ru

Setzt e Commentaire