Firefox 78 Verëffentlechung

De Webbrowser gouf verëffentlecht Firefox 78, souwéi eng mobil Versioun Firefox 68.10 fir d'Android Plattform. D'Firefox 78 Verëffentlechung ass klasséiert als Extended Support Service (ESR), mat Updates am ganze Joer verëffentlecht. Zousätzlech, en Update vun der viregter Zwee mat laangfristeg Ënnerstëtzung 68.10.0 (zwee méi Updates ginn an Zukunft erwaart: 68.11 an 68.12). Geschwënn op d'Bühn Beta Testen De Firefox 79 Branche wäert iwwergoen, d'Verëffentlechung vun deem ass geplangt fir den 28. Juli.

Haaptstrooss Innovatiounen:

  • D'Resumé Säit (Protections Dashboard) gouf erweidert mat Berichter iwwer d'Effektivitéit vu Schutzmechanismen géint d'Verfollegung vu Bewegungen, d'Kontroll vu Kompromëss vu Umeldungsinformatiounen a Passwuert verwalten. Déi nei Verëffentlechung mécht et méiglech Statistiken iwwer d'Benotzung vu kompromittéierten Umeldungsinformatiounen ze gesinn, wéi och méiglech Kräizunge vu gespäichert Passwierder mat bekannte Leckage vu Benotzerdatenbanken ze verfolgen. D'Verifizéierung gëtt duerch Integratioun mat der Datebank vum haveibeenpwned.com Projet duerchgefouert, deen Informatioun iwwer 9.7 Milliarde Konten enthält, déi als Resultat vum Hacking vu 456 Site geklaut goufen. De Resumé gëtt op der Säit "about:Protections" geliwwert oder duerch e Menü opruffen andeems Dir op d'Schild Ikon an der Adressbar klickt (Protections Dashboard gëtt elo gewisen amplaz Show Report).
    Firefox 78 Verëffentlechung

  • E Knäppchen op Uninstaller bäigefüügtFirefox aktualiséieren", wat Iech erlaabt d'Astellungen zréckzesetzen an all Add-ons ze läschen ouni akkumuléiert Donnéeën ze verléieren. Am Fall vu Probleemer probéieren d'Benotzer dacks se ze léisen andeems Dir de Browser nei installéiert. De Refresh Knäppchen erlaabt Iech en ähnlechen Effekt z'erreechen ouni Lieszeeche, Browsergeschicht, gespäichert Passwierder, Cookien, verbonne Dictionnairen an Donnéeën fir automatesch Formulairen ze verléieren (wann Dir op de Knäppchen klickt, gëtt en neie Profil erstallt an déi spezifizéiert Datenbanken ginn transferéiert derzou). Nodeems Dir op Refresh geklickt hutt, ginn Add-ons, Themen, Zougangsrechtinformatioun, verbonne Sichmotoren, lokal DOM-Späichere, Certificaten, geännert Astellungen, Benotzerstiler (userChrome, userContent) verluer.
    Firefox 78 Verëffentlechung

  • Elementer an de Kontextmenü bäigefüügt fir Tabs fir méi Tabs opzemaachen, Tabs riets vun der aktueller zoumaachen an all Tabs ausser déi aktuell zoumaachen.

    Firefox 78 Verëffentlechung

  • Den Écran-Spuerer kann während Video Uriff a Konferenzen baséiert op WebRTC behënnert ginn.
  • Op der Windows Plattform fir Intel GPUs bei all Écran Resolutioun abegraff Zesummesetzung System WebRender, a Rust geschriwwen an erlaabt Iech d'Renderingsgeschwindegkeet wesentlech ze erhéijen an d'CPU Belaaschtung ze reduzéieren. WebRender outsourcet Säitinhalt Rendering Operatiounen op d'GPU Säit, déi duerch Shaders implementéiert ginn, déi op der GPU lafen. Virdrun war WebRender op der Windows 10 Plattform fir Intel GPUs aktivéiert wann Dir kleng Bildschirmresolutiounen benotzt, wéi och op Systemer mat AMD Raven Ridge, AMD Evergreen APUs, an op Laptops mat NVIDIA Grafikkaarten. Op Linux ass WebRender am Moment fir Intel an AMD Kaarten aktivéiert nëmmen an Nightly Builds, a gëtt net fir NVIDIA Kaarten ë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.
  • Den Undeel vun de UK Benotzer fir déi den Affichage vum Inhalt recommandéiert vum Pocket Service op der neier Tab Säit aktivéiert ass op 100% eropgaang. Virdrun goufen esou Säiten nëmme fir Benotzer aus den USA, Kanada an Däitschland gewisen. Blocke bezuelt vu Sponsore ginn nëmmen an den USA gewisen a sinn kloer als Reklamm markéiert. 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.
  • abegraff Patches déi d'Performance an d'Stabilitéit vun der Hardware Beschleunegung vun der Videodekodéierung mat VA-API beaflossen (nëmmen an Wayland-baséiert Ëmfeld ënnerstëtzt).
  • D'Ufuerderunge fir Linux Systemkomponenten goufen erhéicht. Fir Firefox op Linux ze lafen erfuerdert elo op d'mannst Glibc 2.17, libstdc++ 4.8.1 an GTK+ 3.14.
  • Nom Plang fir d'Ënnerstëtzung fir legacy kryptografesch Algorithmen opzehalen, sinn all TLS Chiffer Suiten baséiert op DHE (TLS_DHE_*, Diffie-Hellman Schlësselaustauschprotokoll) par défaut deaktivéiert. Fir de potenziellen negativen Impakt vum Desaktivéiere vun DHE ze reduzéieren, goufen zwee nei SHA2-baséiert AES-GCM Chiffer Suiten bäigefüügt.
  • Behënnert Ënnerstëtzung fir TLS 1.0 an TLS 1.1 Protokoller. Fir Zougang zu Siten iwwer e séchere Kommunikatiounskanal ze kréien, muss de Server Ënnerstëtzung fir op d'mannst TLS 1.2 ubidden. Laut Google, am Moment sinn ongeféier 0.5% vun de Websäiten Downloads weider mat verouderte Versioune vun TLS duerchgefouert. De Shutdown gouf am Aklang mat Recommandatiounen IETF (Internet Engineering Task Force). De Grond fir ze refuséieren TLS 1.0 / 1.1 z'ënnerstëtzen ass de Mangel u Ënnerstëtzung fir modern Chifferen (zum Beispill ECDHE an AEAD) an d'Ufuerderung fir al Chifferen z'ënnerstëtzen, d'Zouverlässegkeet vun deenen an der aktueller Etapp vun der Entwécklung vun der Rechentechnologie a Fro gestallt gëtt ( zum Beispill, Ënnerstëtzung fir TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA ass erfuerderlech, MD5 gëtt fir Integritéitskontroll an Authentifikatioun an SHA-1 benotzt). Dir kënnt d'Fäegkeet restauréieren fir mat alen TLS Versiounen ze schaffen andeems Dir security.tls.version.enable-deprecated = true setzt oder andeems Dir de Knäppchen op der Fehlersäit benotzt, déi ugewise gëtt wann Dir e Site mam alen Protokoll besicht.
  • D'Qualitéit vun der Aarbecht mat Écran Lieser fir Leit mat visueller Behënnerung gouf wesentlech verbessert (Problemer mat Cursorpositionéierung goufen geléist, Afréiere gouf eliminéiert, Veraarbechtung vu ganz groussen Dëscher ass beschleunegt, etc.). Fir Benotzer mat Migränen an Epilepsie sinn Animatiounseffekter wéi d'Erhiewung vun Tabs an d'Erweiderung vun der Sichbar reduzéiert.
  • Fir Entreprisen sinn nei Reegele fir d'Gruppepolitike bäigefüügt fir extern Applikatiounshändler ze konfiguréieren, Bild-an-Bild Modus auszeschalten, a verlaangen datt e Masterpasswuert spezifizéiert gëtt.
  • Am SpiderMonkey JavaScript Motor aktualiséiert e reguläre Ausdrockveraarbechtung-Subsystem dat mat der Implementatioun vum V8 JavaScript-Motor synchroniséiert ass, deen an de Browser baséiert op dem Chromium-Projet benotzt gëtt. D'Ännerung huet eis erlaabt Ënnerstëtzung fir déi folgend Funktiounen am Zesummenhang mat reguläre Ausdréck ëmzesetzen:
    • Numm Gruppen erlaabt Iech Deeler vun enger String mat engem regulären Ausdrock mat spezifeschen Nimm ze associéieren anstatt Seriennummeren vu Matcher (zum Beispill amplaz "/(\d{4})-(\d{2})-(\d{ 2})/" Dir kënnt "/(? \d{4})-(? \d{2})-(? \d{2})/" an Zougang zum Joer net duerch Resultat[1], awer duerch result.groups.year).
    • Flucht Klassen Unicode Zeechen addéiere Konstruktiounen \p{...} an \P{...}, zum Beispill, \p{Nummer} definéiert all méiglech Zeeche mat Zuelen (inklusiv Zeechen wéi ①), \p{Alphabetesch} - Buschtawen (inklusiv Hieroglyphen), \p{Math} — mathematesch Symboler, etc.
    • Fändel dotAll bewierkt datt d'"." Mask brennt. dorënner Linn fidderen Zeechen.
    • Mode Kuckt no erlaabt Iech an engem regulären Ausdrock ze bestëmmen, datt ee Muster engem aneren viraus ass (zum Beispill, mat engem Dollarbetrag ze passen ouni d'Dollarzeechen ze erfaassen).
  • Implementéiert CSS Pseudo-Klassen :ass() и :wou() CSS Regelen un eng Rei vu Selektoren ze binden. Zum Beispill, amplaz

    header p:hover, main p:hover, footer p:hover {...}

    kann spezifizéiert ginn

    :is(Header, Main, Fousszeil) p:hover {...}

  • CSS Pseudo-Klassen abegraff :nëmme liesen и : liesen-schreiwen fir Bindung fir Elementer ze bilden (Input oder Textberäich) déi verbueden oder erlaabt ze änneren.
  • Zousätzlech Method Ënnerstëtzung Intl.ListFormat() fir lokaliséiert Lëschten ze kreéieren (zum Beispill "oder" duerch "oder", "an" mat "an" ersetzen).

    const lf = new Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → 'Frank, Christine, and Flora'
    // fir locale "ru" wäert et 'Frank, Christine a Flora' sinn

  • D'Method Intl.NumberFormat bäigefüügt Ënnerstëtzung fir d'Formatéierung vun Moosseenheeten, Währungen, wëssenschaftlech a kompakt Notatiounen (zum Beispill "Intl.NumberFormat('en', {style: 'Unit', Eenheet: 'Meter-pro-Sekonn'}");
  • Zousätzlech Method ParentNode.replaceChildren(), erlaabt Iech en existente Kannernode z'ersetzen oder ze läschen.
  • D'ESR Branche enthält Ënnerstëtzung fir Service Worker a Push API (si goufen an der viregter ESR Verëffentlechung behënnert).
  • WebAssembly füügt Ënnerstëtzung fir d'Importéieren an d'Exportéiere vun 64-Bit ganzer Funktiounsparameter mat dem JavaScript BigInt Typ. Eng Extensioun gouf och fir WebAssembly implementéiert Multi-Wäert, erlaabt Funktiounen zréck méi wéi ee Wäert.
  • An der Konsole fir Webentwéckler geséchert Detailléiert Logged vu Promise-relatéierte Feeler, inklusiv Informatioun iwwer Nimm, Stacks an Eegeschaften, wat et vill méi einfach mécht Feeler ze léisen wann Dir Kaderen wéi Angular benotzt.

    Firefox 78 Verëffentlechung

  • Web Entwéckler Tools hunn d'DOM Navigatiounsleistung wesentlech verbessert wann Dir Siten iwwerpréift déi vill CSS Eegeschafte benotzen.
  • De JavaScript Debugger huet elo d'Fäegkeet fir verkierzte Variabelennimm auszebauen op Basis vun der Quellkaart beim Gebrauch aloggen Punkten (Log Punkten), déi Iech erlaben Informatiounen iwwer d'Zeilnummer am Code an d'Wäerter vun de Variabelen an d'Webkonsole ze dumpen am Moment wou de Tag ausgeléist gëtt.
  • An der Netzwierkinspektiouns-Interface gouf Informatioun iwwer Add-ons, Anti-Tracking-Mechanismen a CORS (Cross-Origin Resource Sharing) Restriktiounen bäigefüügt, déi d'Demande blockéiert hunn.
    Firefox 78 Verëffentlechung

Zousätzlech zu Innovatiounen a Bugfixes am Firefox 78
eliminéiert Serie vu Schwachstelle, vun deenen e puer als kritesch markéiert sinn, d.h. kann zu der Ausféierung vun engem Ugräifer Code féieren wann Dir speziell entwéckelt Säiten opmaacht. Informatioun iwwer d'Sécherheetsprobleemer, déi fixéiert sinn, ass de Moment net verfügbar, awer eng Lëscht vu Schwachstelle gëtt erwaart bannent e puer Stonnen publizéiert ze ginn.

Source: opennet.ru

Setzt e Commentaire