Firefox 86 berdan

Geroka webê Firefox 86 hat berdan. Ji bilî vê, nûvekirinek ji şaxê piştgirîya demdirêj 78.8.0 re hate çêkirin. Şaxa Firefox 87 veguherî qonaxa ceribandina betayê, ku serbestberdana wê di 23ê Adarê de ye.

Nûvekirinên sereke:

  • Di moda hişk de, moda Parastina Tevahiya Cookie çalak e, ku ji bo her malperê hilanîna Cookie-ya veqetandî, veqetandî bikar tîne. Rêbaza îzolekirinê ya pêşniyarkirî rê nade karanîna Cookies ji bo şopandina tevgera di navbera malperan de, ji ber ku hemî Cookies ji blokên sêyemîn ên ku li ser malperê hatine barkirin niha bi malpera sereke ve têne girêdan û dema ku van blokan ji malperên din têne gihîştin nayên şandin. Wekî îstîsna, îmkana veguheztina cookie-ya xaç-malperê ji bo karûbarên ku bi şopandina bikarhêner ve ne têkildar e, mînakî, yên ku ji bo pejirandina yekane têne bikar anîn. Agahdariya li ser çerezên xaçerê yên astengkirî û destûrdayî di pêşeka ku gava hûn li ser sembola mertalê di barika navnîşanê de bitikînin de têne xuyang kirin.
    Firefox 86 berdan
  • Navberek nû ya ji bo pêşdîtina belgeyê berî çapkirinê ji bo hemî bikarhêneran tê çalak kirin û yekbûnek bi mîhengên pergala çaperê re tê peyda kirin. Navbera nû bi rengek mîna moda xwendevan dixebite û di tabloya heyî de pêşdîtinek vedike, li şûna naveroka heyî. Barê kêlekê ji bo hilbijartina çaperek, sererastkirina formata rûpelê, guheztina mîhengên çapê, û kontrolkirina çapkirina ser û paşerojê amûran pêşkêşî dike.
    Firefox 86 berdan
  • Operasyonên pêşkêşkirina hêmanên Canvas û WebGL hatine veguheztin bo pêvajoyek cihê, ku berpirsiyarê barkirina operasyonan li GPU ye. Guhertin aramî û performansa malperên ku WebGL û Canvas bikar tînin bi girîngî çêtir kiriye.
  • Hemî kodên ku bi dekodkirina vîdyoyê ve girêdayî ne hatine veguheztin bo pêvajoyek nû ya RDD, ku bi veqetandina rêveberên vîdyoyê di pêvajoyek cûda de ewlehiyê çêtir dike.
  • Avahiyên Linux û Android di nav xwe de parastina li dijî êrişên ku lihevhatina stêk û tîrêjê manîpule dikin hene. Parastinê li ser bingeha karanîna vebijarka "-fstack-clash-protection" e, dema ku were destnîşan kirin, berhevkar bi her veqetandina cîhê statîk an dînamîkî ji bo stikê re bangên ceribandinê (lêkolîn) vedigire, ku destûrê dide te ku hûn serpêhatiyên stikê tespît bikin û rêgezên êrîşê asteng bike ku li ser bingeha xaçerêya stêkê û girava girêdayî şandina kêşeya darvekirinê bi navgîniya rûpelên parêzvanên parastina stikê ve girêdayî ye.
  • Di moda xwendevanan de, dîtina rûpelên HTML-ê yên ku li ser pergala herêmî hatine tomar kirin gengaz bû.
  • Piştgiriya ji bo formata wêneyê AVIF (Formata Wêne AV1) ji hêla xwerû ve hatî çalak kirin, ku teknolojiyên berhevkirina nav-çarçoveyê ji formata kodkirina vîdyoya AV1 bikar tîne. Konteynera ji bo belavkirina daneyên pêçandî di AVIF-ê de bi tevahî dişibihe HEIF. AVIF hem wêneyan di HDR (Rêza Dînamîk a Bilind) û qada rengîn a Berfireh de, hem jî di qada dînamîkî ya standard (SDR) de piştgirî dike. Berê, ji bo çalakkirina AVIF-ê pêdivî ye ku pîvana "image.avif.enabled" li about:config were danîn.
  • Piştgiriya ji bo vekirina hevdemî gelek pencereyan bi vîdyoyê re di moda Wêne-di-Wêne de çalak kir.
  • Piştgiriya ji bo moda ceribandinê ya SSB (Govegera Taybet a Malperê) hate sekinandin, ku ev gengaz kir ku meriv kurtebirek cihêreng ji bo malperek ku bêyî hêmanên navbeynkariya gerokê dest pê dike, bi îkonek cihêreng li ser barika peywirê, mîna serîlêdanên OS-ya bêkêmasî, biafirîne. Sedemên ku ji bo rawestandina piştgirî têne destnîşan kirin pirsgirêkên neçareserkirî, berjewendîyên gumanbar ji bo bikarhênerên sermaseyê, çavkaniyên tixûbdar, û xwestina ku wan rêve bibin berbi pêşkeftina hilberên bingehîn ve hene.
  • Ji bo girêdanên WebRTC (PeerConnections), piştgirî ji bo protokola DTLS 1.0 (Ewlehiya Pêla Veguhastina Daneyê), li ser bingeha TLS 1.1 û di WebRTC de ji bo veguheztina deng û vîdyoyê tê bikar anîn, hate sekinandin. Li şûna DTLS 1.0, tê pêşniyar kirin ku DTLS 1.2 bikar bînin, li ser bingeha TLS 1.2 (taybetmendiya DTLS 1.3 ya li ser TLS 1.3 hîn ne amade ye).
  • CSS fonksiyonek wêne-set() vedihewîne ku dihêle hûn wêneyek ji komek vebijarkên çareseriyê yên cihêreng hilbijêrin ku çêtirîn li gorî mîhengên dîmendera weya heyî û firehiya girêdana torê ye. background-image: image-set("cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • Taybetmendiya CSS-a "lîste-şêwe-wêne", ku ji bo danasîna wêneyek ji bo etîketan di navnîşekê de hatî çêkirin, bi riya CSS-ê rê dide her rengek pênasekirina wêneyê.
  • CSS-a pseudo-class ":autofill" vedigire, ku dihêle hûn dagirtina otomatîkî ya zeviyan di etîketa têketinê de ji hêla gerokê ve bişopînin (heke hûn wê bi destan tijî bikin, hilbijêr kar nake). input:autofill { border: 3px solid blue; }
  • JavaScript ji hêla xwerû ve nesneyek Intl.DisplayNames-ya çêkirî vedihewîne, bi navgîniya wê hûn dikarin navên herêmî yên ziman, welat, dirav, hêmanên tarîxê, hwd. bila currencyNames = new Intl.DisplayNames(['ku'], {type: 'currency'}); currencyNames.of('USD'); // "Dolar Amerîkî" currencyNames.of('EUR'); // "Euro"
  • DOM piştrast dike ku nirxa taybetmendiya "Window.name" ji nû ve vegere nirxek vala dema ku di tabloyek rûpelek bi domainek cihê de tê barkirin, û dema ku bişkoka "paş" tê pêl kirin nirxa kevn vedigerîne û vedigere rûpela kevn. .
  • Ji bo pêşdebirên webê amûrek hate zêdekirin ku dema ku ji bo hêmanên tabloya hundurîn di CSS-ê de nirxên marjînal an peldankê destnîşan dike hişyariyek nîşan dide.
    Firefox 86 berdan
  • Bara amûran ji bo pêşdebirên malperê nîşana hejmara xeletiyên li ser rûpela heyî peyda dike. Gava ku hûn li ser nîşana sor a bi hejmara xeletiyan bikirtînin, hûn dikarin tavilê biçin konsolê malperê da ku navnîşa xeletiyan bibînin.
    Firefox 86 berdan

Ji bilî nûbûn û rastkirina xeletiyan, Firefox 86 25 qelsiyan ji holê radike, ji wan 18 wekî xeternak têne nîşankirin. 15 qelsî (ku di bin CVE-2021-23979 û CVE-2021-23978 de hatine berhev kirin) ji ber pirsgirêkên bîranînê, wek zêdekirina tampon û gihîştina deverên bîranînê yên jixwe azadkirî têne çêkirin. Bi potansiyel, van pirsgirêkan dema ku rûpelên taybetî hatine sêwirandin vekin dibe sedema pêkanîna kodek êrîşkar.

Şaxa Firefox 87-ê, ku ketiye ceribandina betayê, ji ber neçalakkirina mifteya Backspace li derveyî çarçoweya formên têketinê ji hêla xwerû ve girîng e. Sedema rakirina destan ev e ku mifteya Backspace bi aktîvî dema nivîsandina forman tê bikar anîn, lê dema ku ne li ser forma têketinê be, ew wekî veguheztinek berbi rûpela berê ve tê hesibandin, ku dikare bibe sedema windabûna nivîsa hatî nivîsandin ji ber ji bo tevgerek bê mebest berbi rûpelek din. Ji bo vegerandina tevgera kevin, vebijarka browser.backspace_action li about:config hate zêdekirin. Digel vê yekê, dema ku fonksiyona lêgerînê ya li ser rûpelê bikar tîne, naha etîket li kêleka barika gerokê têne xuyang kirin da ku pozîsyona bişkokên hatine dîtin destnîşan bikin. Menûya Pêşkêşkera Webê pir hatiye hêsan kirin û tiştên ku kêm kêm têne bikar anîn ji pêşeka Pirtûkxaneyê hatine rakirin.

Source: opennet.ru

Add a comment