Firefox 88 kuburitswa

Iyo Firefox 88 web browser yakaburitswa.Pamusoro pezvo, pakava nekuvandudzwa kwebazi rekutsigira kwenguva refu 78.10.0. Iyo Firefox 89 bazi richakurumidza kutamiswa kune beta nhanho yekuyedza, iyo kuburitswa yakarongerwa Chikumi 1.

Zvitsva zvikuru:

  • Iyo PDF Viewer ikozvino inotsigira maPDF-akabatanidzwa ekuisa mafomu anoshandisa JavaScript kupa inopindirana mushandisi ruzivo.
  • Chirambidzo chakaunzwa pakusimba kwekuratidzira zvikumbiro zvemvumo yekuwana maikorofoni nekamera. Zvikumbiro zvakadaro hazvizoonekwe kana mushandisi atopa mukana kune imwecheteyo mudziyo, kune imwechete saiti, uye kune imwechete tab mukati mekupedzisira makumi mashanu masekonzi.
  • Iyo skrini yekushandisa yabviswa kubva kuPeji Zviito menyu inooneka kana iwe uchidzvanya pane ellipses mune kero bar. Kugadzira zvidzitiro, zvinokurudzirwa kufonera chishandiso chakakodzera chemenu yemukati inoratidzwa paunodzvanya-kurudyi kana kuisa nzira yekudimbudzira mupaneri kuburikidza nechitarisiko chesetting interface.
    Firefox 88 kuburitswa
  • Yakawedzera tsigiro yepinch zooming pane touchpads muLinux ine graphical nharaunda yakavakirwa paWayland protocol.
  • Mutambo wekudhinda wakaisa mayuniti ekuyera anoshandiswa kuseta minda.
  • Paunenge uchimhanyisa Firefox muXfce uye KDE nharaunda, kushandiswa kweWebRender compositing injini kunovhurwa. Firefox 89 inotarisirwa kugonesa WebRender kune vamwe vese vashandisi veLinux, kusanganisira ese mavhezheni eMesa uye masisitimu ane NVIDIA madhiraivha (yaimbova webRender yaingogoneswa GNOME ine Intel uye AMD madhiraivha). WebRender yakanyorwa mumutauro weRust uye inokutendera iwe kuti uwane kuwedzera kwakakosha mukumhanyisa uye kuderedza mutoro paCPU nekufambisa peji yezvinyorwa inopa mashandiro kudivi reGPU, ayo anoitwa kuburikidza nemashadhi anomhanya paGPU. Kumanikidza kuti igone kuigonesa mukati nezve:config, unofanira kushandura "gfx.webrender.enabled" kuseta kana kumhanyisa Firefox nekuchinja kwenharaunda MOZ_WEBRENDER=1 set.
  • Iko kusanganisa zvishoma nezvishoma kweHTTP/3 uye QUIC protocol kwatanga. Rutsigiro rweHTTP/3 ruchagoneswa kune chikamu chidiki chevashandisi pakutanga uye, nekudzivisa chero nyaya dzisingatarisirwe, ichaendeswa kune wese munhu kupera kwaMay. HTTP/3 inoda tsigiro yemutengi neseva kune imwe vhezheni yeQUIC draft standard neHTTP/3, iyo inotsanangurwa mumusoro weAlt-Svc (Firefox inotsigira spec drafts 27 kusvika 32).
  • FTP protocol tsigiro yakadzimwa nekusarudzika. Iyo network.ftp.enabled setting inoiswa kuti ive yenhema nekusingaperi, uye browserSettings.ftpProtocolEnabled extension setting inoiswa pakuverenga-chete. Kuburitswa kunotevera kunobvisa ese FTP ane hukama kodhi. Chikonzero chakapihwa ndechekuderedza njodzi yekurwiswa pane yekare kodhi ine nhoroondo yekuziva kusagadzikana uye ine matambudziko nekugadzirisa nekushandiswa kweFTP rutsigiro. Zvakare kutaurwa kuri kubvisa maprotocol asingatsigire encryption, ayo ari panjodzi yekugadziriswa uye kuvharirwa kwetraffic traffic panguva yekurwiswa kweMITM.
  • Kuti uvhare kuvhuvhuta kunogona kuitika, kukosha kwe "window.name" pfuma inoparadzaniswa nenzvimbo yekutanga iyo peji yakavhurwa.
  • MuJavaScript, nekuda kwekuita mataurirwo enguva dzose, iyo "indices" pfuma yakawedzerwa, iyo ine rondedzero ine yekutanga uye yekupedzisira nzvimbo dzemapoka emitambo. Iyo pfuma inozadzwa chete kana ichiita chirevo chenguva dzose ne "/d" mureza. let re = /kukasika\s(brown)+?(kusvetuka)/igd; let result = re.exec('Iyo Inokurumidza Brown Fox Inosvetuka Pamusoro Pembwa Yeusimbe'); // result.indices[0] === Array [4, 25] // result.indices[1] === Array [10, 15] // result.indices[2] === Array [20, 25 ]
  • Intl.DisplayNames() uye Intl.ListFormat() dzakasimbisa cheki kuti sarudzo dzakapfuudzwa kumuvaki zvinhu. Paunenge uchiedza kupfuudza tambo kana zvimwe zvekare, kusarudzika kunokandwa.
  • Nzira itsva inomira inopihwa iyo DOM, AbortSignal.abort(), iyo inodzosa AbortSignal yakatoiswa kuti yabviswa.
  • CSS inoshandisa pseudo-makirasi matsva ":user-valid" uye ":user-invalid", iyo inotsanangura mamiriro ekusimbisa echinhu chefomu chinotariswa kurongeka kwetsika dzakatarwa mushure mekubatana kwemushandisi nefomu. Musiyano mukuru uripo pakati pe ":mushandisi-unoshanda" uye ":mushandisi-asiriwo" kubva kune emanyepo-makirasi ":anoshanda" uye ":asina kushanda" ndewekuti kuongorora kunotanga chete mushure mekunge mushandisi aenda kune chimwe chinhu (semuenzaniso, chinja matabo. kune imwe ndima).
  • Iyo image-set () CSS basa, iro rinokutendera iwe kuti usarudze mufananidzo kubva kune imwe sarudzo yesarudzo dzakasiyana-siyana inonyatsoenderana neako ikozvino skrini uye network yekubatanidza bandwidth, ikozvino inogona kushandiswa mu "zvirimo" uye "cursor" CSS zvivakwa. . h2::pamberi pe {zvirimo: image-set( url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • Iyo CSS outline pfuma inova nechokwadi chekuti inoenderana neratidziro yakaiswa uchishandisa muganhu-radius pfuma.
  • Kune macOS, iyo default monospace font yakashandurwa kuita Menlo.
  • Mumaturusi ekuvandudza webhu, mune network inspection panel, switch yaonekwa pakati pekuratidza mhinduro dzeHTTP muJSON fomati uye mune isina kuchinjika fomu iyo mhinduro dzinofambiswa pamusoro petiweki.
    Firefox 88 kuburitswa
  • Iko kuisirwa kuisirwa kwerutsigiro rweAVIF (AV1 Image Format), iyo inoshandisa intra-frame compression tekinoroji kubva kuAV1 vhidhiyo encoding fomati, yakanonoka kusvika pakuburitswa mune ramangwana. Firefox 89 inorongawo kupa yakagadziridzwa mushandisi interface uye kubatanidza Calculator mubhawa rekero (inogoneswa kuburikidza ne suggest.calculator in about:config)

Kuwedzera kune hutsva uye kugadzirisa kwebug, Firefox 88 yakagadzirisa 17 kusasimba, iyo 9 yakanyorwa seine ngozi. 5 kusasimba (yakaunganidzwa pasi peCVE-2021-29947) inokonzerwa nematambudziko nendangariro, senge buffer mafashama uye kuwana kune dzakatosunungurwa ndangariro nzvimbo. Pamwe, matambudziko aya anogona kutungamira mukuitwa kwekodhi yeanorwisa kana uchivhura mapeji akagadzirwa.

Source: opennet.ru

Voeg