Firefox 70 berdan

pêk hat serbestberdana geroka webê Firefox 70û herweha guhertoya mobîl Firefox 68.2 ji bo platforma Android. Wekî din, nûvekirinek hate çêkirin şaxên piştgiriya demdirêj 68.2.0 (Parastina şaxa ESR ya berê 60.x hate sekinandin). Di nêzîk de tê ser sehnê testkirina beta Şaxa Firefox 71 dê, li gorî çerxa pêşveçûna nû ku ji bo serbestberdana li ser December 3rd plankirin.

sereke nûbûnên:

  • Di moda parastina şopandina pêşkeftî de tê de astengkirina widgetên tora civakî yên ku tevgerên bikarhêneran li ser malperên sêyemîn dişopînin (mînak, bişkokên Facebook Like û pêvekirina peyamên Twitter). Ji bo formên erêkirinê bi navgîniya hesabek li ser torên civakî, gengaz e ku meriv bi demkî astengkirinê neçalak bike;
    Firefox 70 berdan

  • Raporek kurt a li ser astengkirinên qedandî zêde kir, ku tê de hûn dikarin li gorî rojên hefteyê hejmara astengiyan bişopînin û binivîsin;

    Firefox 70 berdan

  • Pêveka pergalê tê de ye Bişkojk (berê pêvek wekî Lockbox dihat radest kirin), ku pêşkêş dike ji bo birêvebirina şîfreyên tomarkirî navbeynkariya nû "derbar: têketin". Pêvek bişkokek li ser panelê nîşan dide ku bi riya wê hûn dikarin zû hesabên ku ji bo malpera heyî hatine tomarkirin bibînin, û her weha lêgerînan bikin û şîfreyan biguherînin. Mimkun e ku meriv bi serîlêdanek mobîl a cihêreng ve bigihîje şîfreyên tomarkirî Bişkojk, ku şîfreyên xweber tijîkirina şîfreyên di formên erêkirinê yên her serlêdanên mobîl de piştgirî dike;

    Firefox 70 berdan

  • Pergala pêveka yekbûyî Monitor Monitora Firefoxkîjan peyda dike eger hesabê we têkçû be (verastkirina bi e-nameyê) an jî hewildanek were çêkirin ku têkevin malperek ku berê hatî hack kirin, hişyariyek nîşan dide. Verastkirin bi yekbûna bi databasa projeya haveibeenpwned.com re pêk tê;
  • Afirînerê şîfreyê ji hêla xwerû ve tê çalak kirin; dema ku formên qeydkirinê dagirtin, ew bi şîfreyek bihêz a ku bixweber hatî çêkirin nîşanek nîşan dide. Pêşniyarek amûrek bixweber ji bo zeviyên ‹nivîsa têketinê = ”şîfreya”› bi taybetmendiya “xweserî = şîfreya nû” tê xuyang kirin. Bêyî vê taybetmendiyê, şîfre dikare bi menuya çarçoveyê ve were çêkirin;

    Firefox 70 berdan

  • Li şûna bişkoka "(i)" di barika navnîşanê de, nîşanek asta nepenîtiyê heye, ku dihêle hûn çalakkirina modên astengkirina şopandina tevgerê dadbar bikin. Dema ku moda astengkirina şopandina tevgerê di mîhengan de were çalak kirin nîşanker gewr dibe û li ser rûpelê ti hêmanên ku hewce ne bêne asteng kirin tune. Dema ku hin hêmanên li ser rûpelê ku nepenîtiyê binpê dikin an ji bo şopandina tevgeran têne bikar anîn têne asteng kirin nîşanker şîn dibe. Dema ku bikarhêner ji bo malpera heyî parastina şopandinê neçalak kir, nîşanker tê derbas kirin.

    Firefox 70 berdan

  • Rûpelên ku bi rêya HTTP an FTP-ê têne vekirin nuha bi îkonek pêwendiya neewle têne nîşankirin, ku di heman demê de pirsgirêkên sertîfîkayan ji bo HTTPS-ê jî têne xuyang kirin. Rengê sembola qefilê ya HTTPS-ê ji kesk bo gewr hat guherandin (bi rêya mîhengê ewlekarî.secure_connection_icon_color_gray vegerandina rengê kesk ê gengaz e). Dûrketina ji nîşangirên ewlehiyê di berjewendiya hişyariyên di derheqê pirsgirêkên ewlehiyê de ji hêla berbelavbûna HTTPS-ê ve tê rêve kirin, ku jixwe ji hêla ewlehiya zêde ve wekî diyariyek tê hesibandin.

    Firefox 70 berdan

  • Di barê navnîşan de rawestandin dema ku sertîfîkayek EV-ya pejirandî li ser malperê bikar tîne navê pargîdaniyê nîşan dide. Agahdarî hate rakirin ji ber ku ew dikaribû bikarhêner bixapîne û ji bo phishingê were bikar anîn (mînak, pargîdaniya "Nasname Verified" hate tomar kirin, ku navê wê di barika navnîşanê de wekî nîşanek verastkirinê hate hesibandin). Agahdariya di derbarê sertîfîkaya EV-ê de dikare di nav menuya ku gava ku hûn li ser îkona bi wêneya kilîtekê bikirtînin ve were dîtin. Hûn dikarin bi mîhenga "security.identityblock.show_extended_validation" di derbarê:config de nîşana navê pargîdaniyê ji sertîfîkaya EV vegerînin di barika navnîşanê de.

    Firefox 70 berdan

  • Di motora JavaScriptê de zêde kirin wergêrek nû ya bitekodê ya "xeta bingehîn", ku di navbera wergêrek birêkûpêk û berhevkarek JIT ya "xeta bingehîn" de cîhek navîn digire. Wergêra nû ji wergêra kevn bi girîngî bileztir e û bi berhevkara JIT-ê ya "bingehîn" re prosedurên hilberandina bytekodê yên hevpar, cache û profîlkirina daneyan bikar tîne. Wergêrek din dihêle hûn pêkanîna fonksiyonên JavaScript-ê yên ku pir caran têne bikar anîn bilez bikin piştî ku ew ji JIT-ya xweşbînkirî (Ion JIT) vedigerin qonaxa berhevkirinê ji bo JIT-ya "bingehîn" ne-optîmîzekirî, mînakî, piştî ku fonksiyon bi argumanan tê gazî kirin. ji cureyên din.

    Di serîlêdanên tevnvî yên tevlihev de, berhevkirina ji bo JIT "bingehîn" û danasîna xweşbîniyên ji bo Ion JIT gelek dem digire, û wergêra bilez a zêde dikare zêdebûnek giştî ya performansê û kêmbûnek piçûk di xerckirina bîranînê de bi dest bixe. Di ceribandinan de, tevlêbûna wergêrek din a ku statîstîkek gelemperî û cacheyek hundurîn bi JIT-ê re bikar tîne, bû sedema kêmbûna dema barkirina rûpelê% 2-8%, û hilberîna amûrên ji bo pêşdebirên malperê% 2-10 zêde bû;

    Firefox 70 berdanFirefox 70 berdan

  • Di avakirina ji bo Linux tête kirin bikaranîna xwerû ya pergala pêkhatî WebRender ji bo GPU-yên AMD, Intel û NVIDIA (tenê ajokera Nouveau), dema ku Mesa 18.2 an paşê li ser pergalê bikar tînin. Di avahiyên ji bo Windows-ê de, ji bilî GPU-yên AMD û NVIDIA yên berê hatine piştgirî kirin, WebRender naha ji bo GPU-yên Intel-ê tê çalak kirin. Pergala pêkhatî WebRender bi zimanê Rust ve hatî nivîsandin û naveroka rûpelê operasyonên danasîna rûpelê ji alîyê GPU re derdixe.

    Dema ku WebRender bikar bînin, li şûna pergala berhevokê ya çêkirî ya ku di motora Gecko de hatî çêkirin, ku daneyan bi karanîna CPU-yê dişoxilîne, shaderên ku li ser GPU-yê dixebitin têne bikar anîn da ku li ser hêmanên rûpelê operasyonên berhevkirina kurtayî pêk bînin, ku rê dide zêdebûnek berbiçav di leza vegotinê de. û barkirina CPU kêm kir. Ji bo ku WebRender di about:config de were çalak kirin bi zorê, hûn dikarin mîhengên "gfx.webrender.all" û "gfx.webrender.enabled" biguherînin;

  • Zêde kirin piştgirî ji bo moda îzolekirina rûpelê ya hişk, ku di bin navê kodê de hatî pêşve xistin Fissiation. Di vê modê de, rûpelên ji malperên cihêreng her gav di bîranîna pêvajoyên cihêreng de cih digirin, ku her yek ji wan sandboxa xweya veqetandî bikar tîne. Veqetandina pêvajoyê ne ji hêla tabloyan, lê ji hêla domanan ve tête kirin, ku dihêle hûn naveroka nivîsarên derveyî û blokên iframe bêtir veqetînin. Moda îzolasyonê ya hişk di derbarê:config de bi vebijarka "fission.autostart" tê kontrol kirin (çalakkirina di weşanan de niha hatî asteng kirin);
  • Nûkirin logo û nav ji Firefox Quantum veguherî geroka Firefox;

    Firefox 70 berdan

  • Qedexe kirin nîşandana daxwazên ji bo erêkirina desthilatdariyê ku ji blokên iframe yên ku ji domenek din hatine barkirin (bi eslê xwe xaça) hatî destpêkirin. Gûherrandin dê destûrê bide hin îstîsmaran asteng bikin û berbi modelek ku tê de destûr tenê ji domana bingehîn ji bo belgeyê, ku di barika navnîşanê de tê xuyang kirin, têne xwestin;
  • Berdewam kirin danasîna naveroka pelên ku bi ftp hatine daxistin (mînak, dema vekirina bi ftp, wêne, pelên README û html êdî nayên xuyang kirin). Dema ku çavkaniyan bi FTP-ê vekin, diyaloga barkirina pelê ya li ser dîskê dê tavilê bête gazî kirin, bêyî ku celebê naverokê be;
  • Di barê navnîşan de pêkanîn nîşanek ji bo peydakirina gihîştina cîhek, ku dê bihêle hûn çalakiya API-ya Geolocation bi zelalî binirxînin û, ger hewce be, îmkana betalkirina mafê malperê ya karanîna wê betal bikin. Heya nuha, nîşanker tenê berî ku destûr werin dayîn û ger daxwaz were red kirin, dihat xuyang kirin, lê dema ku gihîştina API-ya Geolocation vebû winda bû. Naha nîşanker dê bikarhêner li ser hebûna gihîştina wusa agahdar bike;
    Firefox 70 berdan

  • Pêk anîn navbeynek dirêjkirî ya ji bo dîtina sertîfîkayên TLS, ku bi riya rûpela "derbar: sertîfîka" ve tê gihîştin (ji hêla xwerû ve, navbeynkariya kevn hîn jî tê bikar anîn, ya nû bi navgîniya security.aboutcertificate.çalakkirî di derbarê:config de tê çalak kirin). Ger berê ji bo dîtina sertîfîkayan pencereyek veqetandî vebû, naha agahdarî di tabloyekê de bi rengek ku lêzêdeyek tîne bîra xwe têne xuyang kirin. Bê guman Tiştek. Tevahiya pêkanîna pêwendiya dîtina sertîfîkayê ji nû ve hatî nivîsandin bikaranîna JavaScript û teknolojiyên webê yên standard;
    Firefox 70 berdan

  • Ji bo gihîştina servîsên pêşkeftî yên Firefox-ê yên wekî Monitor û Send beşek li menuya rêveberiya hesabê hate zêdekirin;

    Firefox 70 berdan

  • Ikonek "diyarî" ya nû li pêşek û panela sereke hate zêdekirin, ku hûn dikarin di derheqê weşanên nû û taybetmendiyên wan ên sereke de agahdarî bistînin;

    Firefox 70 berdan

  • Rûpelên Firefox-ê yên çêkirî (li ser:*) têne adaptekirin ku li gorî mîhengên mijara tarî werin xuyang kirin;
  • Xwendina metna binxêzkirî an xaçkirî, tevî lînkan, baştir bûye - xêz niha bêyî lîfên hevberdanê dişkînin (herikin);
  • Di mijaran de rawestandin piştgirî ji bo taybetmendiyên accentcolor, textcolor û headerURL, ku navên wan ên çarçoveyê, tab_background_text û taybetmendiyên theme_frame bûn (mijarên ku di addons.mozilla.org de têne nûve kirin bixweber têne nûve kirin);
  • Taybetmendiyên CSS zêde kirin text-decoration-stûrbûn, text-binê-derxistin и text-decoration-skip-ink, ku destûrê dide te ku hûn ji bo xêzên ku ji bo binxêzkirin û lêxistina nivîsê têne bikar anîn qalindahî, xêzbûn û veqetandî biguhezînin;
  • Di milkê CSS de "pêşkêşî» şiyana diyarkirina du taybetmendiyan bi yekcarî zêde kir, mînakî, "nîşandan: bloka flex" an "nîşandan: flexek hundurîn";
  • Nirxên zelaliyê di taybetmendiyên CSS-ê yên nezelal û nezelaliyê de naha dikarin wekî sedî bêne danîn;
  • Di milkê CSS de mezinahiya tîpan ji bo xxx-nirxa mezin piştgirî zêde kir;
  • Di JavaScriptê de pêkanîn şiyana veqetandina bi dîtbarî hejmarên mezin bi karanîna xêzên jêrîn, mînakî, "MyNumber = 1_000_000_000_000";
  • Zihniyeta nû lê zêde kir Intl.RelativeTimeFormat.formatToParts(), ku guhertoyek rêbaza Intl.RelativeTimeFormat.format() e ku rêzek tiştan vedigerîne, ku her hêman beşek ji nirxa formatkirî temsîl dike, li şûna ku tevahiya rêzika formatkirî vegerîne;
  • Mezinahiya sernavê HTTP "Referer" bi 4 KB sînorkirî ye; heke ev nirx derbas bibe, naverok li ser navê domainê tê qut kirin;
  • Di amûrên pêşdebiran de di panela Gihîştinê de, amûr hatine zêdekirin da ku hêsaniya navîgasyonê ya di navbera hêmanan de bi karanîna klavyeyê, û her weha simulatorek ka merivên rengkor çawa rûpelê dibînin;
    Firefox 70 berdan

  • Hilbijêra reng naha nîşanek berevajî ji bo rengek diyarkirî li gorî rengê paşîn nîşan dide da ku têgihîştina mirovên bi dîtina kêm binirxîne;
    Firefox 70 berdan

  • Di moda teftîşa CSS de, pênaseyên CSS yên ku bandorê li hêmana nehilbijartî nakin, naha gewr dibin û serişteyek amûrek nîşan didin ku sedema paşguhkirin û rastkirinên gengaz destnîşan dike;
    Firefox 70 berdan

  • Naha debugger xwedan şiyana danîna xalên veqetînê ye ku dema ku hêmanên DOM-ê diguhezin têne destnîşan kirin (DOM Mutation Breakpoints) û destûrê dide te ku hûn kêliyên dema ku nivîsar naveroka rûpelê zêde dike, jê dike an nûve dike bişopînin;
    Firefox 70 berdan

  • Ji bo pêşdebirên pêvekê, şiyana vekolîna daneyan di hilana browser.storage.local de hate bicîh kirin;
  • Taybetmendiyek lêgerînê li moda vekolîna çalakiya torê hate zêdekirin, ku dihêle hûn zû hêmanên daxwaz û bersivan bibînin. Di lêgerînê de sernavên HTTP, Cookies û laşên daxwaz/bersiv hene;
  • Koda berhevkirina rûpelê li ser platforma macOS-ê xweşbîn bû, ku barkirina li ser CPU kêm kir, barkirina rûpelê bilez kir (heta 22%) û karanîna çavkaniyê kêm kir dema ku vîdyoyan lîstin (heta 37%). Avakirinên ji bo MacOS-ê ji bo îtxalkirina şîfreyên ku di Chrome-ê de hatine tomarkirin jî piştgirî zêde dikin;
  • Ji bo Android 68.1 nûvekirinek rastkirî hate amadekirin. Ka em ji we re bi bîr bînin ku damezrandina weşanên girîng ên nû yên Firefox-ê ji bo Android-ê hate sekinandin. Ji bo şûna Firefox-ê ji bo Android-ê, bi navê kod Fenix ​​(wek belav kirin Firefox Pêşdîtin) pêşdikeve gerokek nû ji bo cîhazên mobîl ku motora GeckoView û komek pirtûkxaneyên Mozilla Components Android bikar tîne. Çend roj berê weşandin Serbestberdana ceribandina nû ya Firefox Preview 2.2, ku di navbeynkar û ezmûna bikarhêner de gelek pirsgirêkên girîng rast dike. Ji guhertinên li gorî berdan 2.0 Nîşe lêzêdekirina vebijarkek ji bo paqijkirina hemî daneyan dema derketinê û şiyana vekirina girêdanan bi xwerû di moda geroka taybet de.

Ji bilî nûbûn û rastkirinên xeletiyên di Firefox 70 de, 24 qelsî, ji wan 12 (di bin yek CVE-2019-11764 de hatine berhev kirin) nîşankirin wekî krîtîk û dibe ku bibe sedema pêkanîna koda êrîşkar dema ku rûpelên taybetî hatine sêwirandin vekin.

Source: opennet.ru

Add a comment