Firefox 70 release

barde webbrowser release Firefox 70, lykas ek mobile ferzje Firefox 68.2 foar it Android-platfoarm. Dêrnjonken is in update oanmakke branches mei lange termyn stipe 68.2.0 (ûnderhâld fan de foarige ESR branch 60.x is staakt). Komt gau op it poadium beta testen Firefox 71 branch sil ferpleatse, yn oerienstimming mei nije ûntwikkeling syklus dy't pland is foar frijlitting op 3 desimber.

haad ynnovaasjes:

  • Yn avansearre trackingbeskermingsmodus ynbegrepen blokkearje sosjale netwurkwidgets dy't brûkersbewegingen folgje op siden fan tredden (Bygelyks Facebook Like-knoppen en Twitter-berjochten ynbêde). Foar foarmen fan autentikaasje fia in akkount op sosjale netwurken is it mooglik om it blokkearjen tydlik út te skeakeljen;
    Firefox 70 release

  • In gearfettingrapport tafoege oer foltôge blokkearingen, wêryn jo it oantal blokkearingen kinne folgje op dei fan 'e wike en type;

    Firefox 70 release

  • Systeem add-on ynbegrepen Ferslútend (earder waard de add-on levere as Lockbox), dy't oanbiedingen nije "oer: logins" ynterface foar it behearen fan bewarre wachtwurden. De tafoeging toant in knop op it paniel wêrmei jo fluch akkounts kinne besjen dy't bewarre binne foar de hjoeddeistige side, lykas ek sykopdrachten útfiere en wachtwurden bewurkje. It is mooglik om tagong te krijen ta bewarre wachtwurden fia in aparte mobile applikaasje Ferslútend, dy't automatysk ynfoljen fan wachtwurden stipet yn autentikaasjefoarmen fan elke mobile applikaasje;

    Firefox 70 release

  • Systeem add-on yntegrearre Firefox Monitorhokker foarsjocht it werjaan fan in warskôging as jo akkount kompromittearre is (ferifikaasje fia e-post) of in besykjen wurdt makke om oan te melden by in earder hackte side. Ferifikaasje wurdt útfierd troch yntegraasje mei de projektdatabase haveibeenpwned.com;
  • De wachtwurdgenerator is standert aktivearre; by it ynfoljen fan registraasjeformulieren toant it in hint mei in automatysk oanmakke sterk wachtwurd. In tooltip wurdt automatysk werjûn foar fjilden ‹input type=”wachtwurd”› mei it attribút "autocomplete = new-password". Sûnder dit attribút kin it wachtwurd oanmakke wurde fia it kontekstmenu;

    Firefox 70 release

  • Ynstee fan de knop "(i)" yn 'e adresbalke is d'r in yndikator foar privacynivo, wêrmei jo de aktivearring fan blokkearjende modi foar bewegingsfolging kinne beoardielje. De yndikator wurdt griis as de blokkearjende modus foar it folgjen fan beweging is ynskeakele yn 'e ynstellings en d'r binne gjin eleminten op' e side dy't moatte wurde blokkearre. De yndikator wurdt blau as bepaalde eleminten op 'e side dy't privacy skeine of wurde brûkt om bewegingen te folgjen, wurde blokkearre. De yndikator wurdt trochstutsen as de brûker trackingbeskerming foar de aktuele side hat útskeakele.

    Firefox 70 release

  • Siden iepene fia HTTP of FTP binne no markearre mei in ûnfeilich ferbiningsbyldkaike, dat ek werjûn wurdt foar HTTPS yn gefal fan problemen mei sertifikaten. De kleur fan it slotsymboal foar HTTPS is feroare fan grien nei griis (it sil mooglik wêze om de griene kleur werom te jaan fia de security.secure_connection_icon_color_gray ynstelling). De ferskowing fuort fan feiligens-yndikatoaren yn it foardiel fan warskôgingen oer feiligensproblemen wurdt dreaun troch de ubiquity fan HTTPS, dy't al as in opjûne earder as ekstra feiligens wurdt waarnommen.

    Firefox 70 release

  • Yn de adresbalke ophâlden it werjaan fan de bedriuwsnamme by it brûken fan in ferifiearre EV-sertifikaat op 'e webside. De ynformaasje waard fuortsmiten om't it de brûker koe misledigje en brûkt wurde foar phishing (bygelyks waard it bedriuw "Identity Verified" registrearre, waans namme yn 'e adresbalke waard waarnommen as in yndikaasje fan ferifikaasje). Ynformaasje oer it EV-sertifikaat kin wurde besjoen fia it menu dat delkomt as jo klikke op it ikoan mei de ôfbylding fan in slot. Jo kinne de werjefte fan 'e bedriuwsnamme weromjaan fan it EV-sertifikaat yn' e adresbalke fia de ynstelling "security.identityblock.show_extended_validation" yn about:config.

    Firefox 70 release

  • Yn JavaScript-motor tafoege in nije "baseline" bytecode-tolk, dy't in tuskenlizzende niche beslacht tusken in gewoane tolk en in foarriedige "baseline" JIT-kompiler. De nije tolk is signifikant rapper as de âlde tolk en brûkt mienskiplike bytecode-ferwurkingsprosedueres, cache- en profilearringsgegevens mei de "baseline" JIT-kompiler. In ekstra tolk lit jo de útfiering fan faak brûkte JavaSkript-funksjes fersnelle nei't se weromdraaid binne fan optimalisearre JIT (Ion JIT) nei it kompilaasjestadium foar net-optimisearre "baseline" JIT, bygelyks, nei't de funksje wurdt oanroppen mei arguminten fan oare soarten.

    Yn komplekse webapplikaasjes nimt it kompilearjen foar "baseline" JIT en it yntrodusearjen fan optimalisaasjes foar Ion JIT in protte tiid, en de ekstra rappe tolk kin in totale ferheging fan prestaasjes en in lichte fermindering fan ûnthâldferbrûk berikke. Yn 'e tests late it opnimmen fan in ekstra tolk dy't algemiene statistiken en in ynline-cache mei JIT brûkte ta in fermindering fan side-laden tiid troch 2-8%, en de prestaasjes fan ark foar webûntwikkelders ferhege mei 2-10%;

    Firefox 70 releaseFirefox 70 release

  • Yn builds foar Linux ynbegrepen standert gebrûk fan gearstalling systeem WebRender foar AMD, Intel en NVIDIA GPUs (allinich Nouveau-bestjoerder), by it brûken fan Mesa 18.2 of letter op it systeem. Yn builds foar Windows, neist earder stipe AMD en NVIDIA GPU's, is WebRender no aktivearre foar Intel GPU's. Compositing systeem WebRender is skreaun yn 'e Rust taal en outsources side ynhâld rendering operaasjes oan de GPU kant.

    By it brûken fan WebRender, ynstee fan it ynboude gearstalde systeem ynboud yn 'e Gecko-motor, dy't gegevens ferwurket mei de CPU, wurde shaders dy't rinne op' e GPU brûkt om gearfetting-rendering-operaasjes út te fieren op side-eleminten, wat in signifikante ferheging fan renderingssnelheid mooglik makket. en redusearre CPU load. Om WebRender te twingen om te aktivearjen yn about:config, kinne jo de ynstellings "gfx.webrender.all" en "gfx.webrender.enabled" feroarje;

  • Added stipe foar strange side-isolaasjemodus, ûntwikkele ûnder de koadenamme Fisje. Yn dizze modus lizze siden fan ferskate siden altyd yn it ûnthâld fan ferskate prosessen, dy't elk in eigen isolearre sânbak brûkt. Prosesskieding wurdt útfierd net troch ljeppers, mar troch domeinen, wêrtroch jo de ynhâld fan eksterne skripts en iframe-blokken fierder isolearje kinne. Strikte isolaasjemodus wurdt regele yn about:config mei de opsje "fission.autostart" (ynskeakeljen yn releases is op it stuit blokkearre);
  • Bywurke logo en namme feroare fan Firefox Quantum nei Firefox Browser;

    Firefox 70 release

  • Ferbean werjaan fan fersiken foar befêstiging fan autoriteit inisjearre fan iframe-blokken laden fan in oar domein (cross-origin). Feroaring sil tastean blokkearje guon misbrûk en ferpleatse nei in model wêryn tagongsrjochten allinich oanfrege wurde fan it primêre domein foar it dokumint, dat wurdt werjûn yn 'e adresbalke;
  • Beëinige rendering de ynhâld fan triemmen ynladen fia ftp (bygelyks, by it iepenjen fan fia ftp, ôfbyldings, README en html triemmen sille net mear wurde werjûn). By it iepenjen fan boarnen fia FTP sil it dialoochfinster foar upload nei skiif no daliks oproppen wurde, nettsjinsteande it ynhâldstype;
  • Yn de adresbalke útfierd in yndikator foar it jaan fan tagong ta in lokaasje, wêrtroch jo de aktiviteit fan 'e Geolocation API dúdlik kinne evaluearje en, as it nedich is, it mooglik meitsje om it rjocht fan 'e side te brûken om it te brûken. Oant no ta waard de yndikator allinich werjûn foardat tagongsrjochten waarden ferliend en as it fersyk ôfwiisd waard, mar ferdwûn doe't tagong ta de Geolocation API waard iepene. No sil de yndikator de brûker ynformearje oer de oanwêzigens fan sa'n tagong;
    Firefox 70 release

  • Implementearre in útwreide ynterface foar it besjen fan TLS-sertifikaten, tagonklik fia de side "about: sertifikaat" (standert wurdt de âlde ynterface noch brûkt, de nije is ynskeakele fia security.aboutcertificate.enabled yn about:config). As earder in apart finster waard iepene om sertifikaten te besjen, no wurdt de ynformaasje werjûn yn in ljepper yn in foarm dy't tinkt oan in add-on Wis wat. Folsleine ymplemintaasje fan de sertifikaat werjefte ynterface opnij skreaun gebrûk fan JavaScript en standert webtechnologyen;
    Firefox 70 release

  • In seksje is tafoege oan it akkountbehearmenu foar tagong ta avansearre Firefox-tsjinsten lykas Monitor en Send;

    Firefox 70 release

  • In nij ikoan "kado" is tafoege oan it haadmenu en paniel, wêrmei jo ynformaasje kinne krije oer nije releases en har haadfunksjes;

    Firefox 70 release

  • Ynboude Firefox-siden (sawat:*) binne oanpast om wer te jaan mei rekkening mei de ynstellings fan it tsjustere tema;
  • De lêsberens fan ûnderstreke of trochstrege tekst, ynklusyf keppelings, is ferbettere - rigels brekke (streame) no sûnder krusende glyphs;
  • Yn tema's ophâlden stipe foar de eigenskippen fan accentcolor, textcolor en headerURL, dy't alias wiene foar it frame, tab_background_text en theme_frame eigenskippen (tema's hosted yn addons.mozilla.org wurde automatysk bywurke);
  • Added CSS eigenskippen tekst-dekoraasje-dikte, tekst-underline-offset и tekst-dekoraasje-skip-inkt, wêrmei jo de dikte, ynspringen en breuken oanpasse kinne foar rigels dy't brûkt wurde om tekst te ûnderstreekjen en troch te striken;
  • Yn it CSS-eigenskip "skerm» tafoege de mooglikheid om twa attributen tagelyk op te jaan, bygelyks "display: block flex" of "display: inline flex";
  • Transparânsjewearden yn 'e opaciteit en stop-opacity CSS-eigenskippen kinne no wurde ynsteld as persintaazjes;
  • Yn CSS eigendom letter grutte tafoege stipe foar xxx-grutte wearde;
  • Yn JavaScript útfierd de mooglikheid om visueel skieden grutte oantallen mei help fan underscores, bygelyks, "myNumber = 1_000_000_000_000";
  • Nije menthod tafoege Intl.RelativeTimeFormat.formatToParts(), dy't in fariant is fan 'e metoade Intl.RelativeTimeFormat.format() dy't in array fan objekten weromjout, wêrfan elk elemint in diel fan 'e opmakke wearde fertsjintwurdiget, ynstee fan 'e hiele opmakke tekenrige werom te jaan;
  • De grutte fan 'e HTTP "Referer"-header is beheind ta 4 KB; as dizze wearde wurdt oerskreaun, wurdt de ynhâld ôfkoarte nei de domeinnamme;
  • Yn 'e ûntwikkeldersynstruminten yn it Tagonklikheidpaniel binne ark tafoege om it gemak fan navigaasje tusken eleminten te kontrolearjen mei it toetseboerd, en ek in simulator fan hoe't kleurblinde minsken de side sjogge;
    Firefox 70 release

  • De kleur picker toant no in kontrast yndikator foar in opjûne kleur relatyf oan de eftergrûn kleur te beoardieljen waarnimming foar minsken mei lege fyzje;
    Firefox 70 release

  • Yn CSS-ynspeksjemodus binne CSS-definysjes dy't gjin ynfloed hawwe op it net-selekteare elemint no griisd en werjaan in tooltip dy't de reden foar negearjen en mooglike reparaasjes oanjout;
    Firefox 70 release

  • De debugger hat no de mooglikheid om brekpunten yn te stellen dy't trigger wurde as DOM-eleminten feroarje (DOM Mutaasje Breakpunten) en kinne jo de mominten folgje as it skript side-ynhâld tafoegje, wisket of bywurket;
    Firefox 70 release

  • Foar tafoegingsûntwikkelders is de mooglikheid om gegevens yn 'e browser.storage.local opslach te ynspektearjen ymplementearre;
  • In sykfunksje is tafoege oan 'e ynspeksjemodus foar netwurkaktiviteit, wêrtroch jo eleminten fan oanfragen en antwurden fluch kinne fine. It sykjen omfettet HTTP-koppen, koekjes en fersyk-/antwurdorganen;
  • De side-komposysjekoade op it macOS-platfoarm waard optimalisearre, wat de lading op 'e CPU fermindere, it laden fan pagina's fersnelle (oant 22%) en redusearre boarnegebrûk by it spieljen fan fideo's (oant 37%). Builds foar MacOS foegje ek stipe ta foar it ymportearjen fan wachtwurden opslein yn Chrome;
  • In korrektyf update foar Firefox 68.1 is taret foar Android. Lit ús jo herinnerje dat de formaasje fan nije wichtige releases fan Firefox foar Android is stopset. Om Firefox foar Android te ferfangen, koadenamme Fenix ​​​​(ferspraat as Foarbyld fan Firefox) ûntwikkelet in nije browser foar mobile apparaten mei de GeckoView-motor en in set Mozilla Android Components-biblioteken. In pear dagen lyn publisearre Nije eksperimintele release fan Firefox Preview 2.2, dy't ferskate wichtige problemen oplost yn 'e ynterface en brûkersûnderfining. Fan de feroarings ferlike mei release 2.0 Merkt op de tafoeging fan in opsje om alle gegevens te wiskjen by it útgean en de mooglikheid om standert keppelings te iepenjen yn privee blêdzjen modus.

Neist ynnovaasjes en bugfixes hat Firefox 70 reparearre 24 kwetsberens, wêrfan 12 (sammele ûnder ien CVE-2019-11764) markearre as kritysk en kin mooglik liede ta it útfieren fan de koade fan in oanfaller by it iepenjen fan spesjaal ûntwurpen siden.

Boarne: opennet.ru

Add a comment