Firefox 88 tso tawm

Firefox 88 lub vev xaib tau tso tawm. Ntxiv rau, qhov hloov tshiab rau cov ceg txhawb nqa mus ntev 78.10.0 tau tsim. Firefox 89 ceg yuav sai sai no raug xa mus rau theem kev sim beta, qhov kev tso tawm uas tau teem rau Lub Rau Hli 1.

Main innovations:

  • PDF Viewer tam sim no txhawb nqa PDF-kev sib koom ua ke cov ntaub ntawv uas siv JavaScript los muab kev sib tham sib tham rau cov neeg siv.
  • Ib qho kev txwv tau qhia txog qhov kev siv ntawm kev nthuav qhia kev thov kev tso cai nkag mus rau lub microphone thiab lub koob yees duab. Cov kev thov no yuav tsis tshwm sim yog tias tus neeg siv twb tau tso cai nkag mus rau tib lub cuab yeej, rau tib lub xaib, thiab rau tib lub tab hauv 50 vib nas this dhau los.
  • Cov cuab yeej screenshot tau raug tshem tawm ntawm nplooj ntawv ua haujlwm uas tshwm sim thaum koj nyem rau ntawm cov ellipses hauv qhov chaw nyob bar. Txhawm rau tsim cov screenshots, nws raug nquahu kom hu rau cov cuab yeej tsim nyog rau cov ntawv qhia zaub mov uas pom thaum koj nyem nyem lossis tso ib qho shortcut rau hauv lub vaj huam sib luag los ntawm cov teeb pom kev zoo.
    Firefox 88 tso tawm
  • Ntxiv kev txhawb nqa rau pinch zooming ntawm touchpads hauv Linux nrog graphical ib puag ncig raws li Wayland raws tu qauv.
  • Lub tshuab luam ntawv tau localized units ntawm kev ntsuas siv los teeb tsa.
  • Thaum khiav Firefox hauv Xfce thiab KDE ib puag ncig, kev siv WebRender compositing cav tau qhib. Firefox 89 yuav tsum ua kom WebRender rau tag nrho lwm cov neeg siv Linux, suav nrog tag nrho cov qauv ntawm Mesa thiab cov tshuab nrog NVIDIA tsav tsheb (yav dhau los webRender tsuas yog qhib rau GNOME nrog Intel thiab AMD tsav tsheb). WebRender tau sau ua lus Rust thiab tso cai rau koj kom ua tiav qhov tseem ceeb hauv kev ua kom nrawm thiab txo cov load ntawm CPU los ntawm kev txav nplooj ntawv cov ntsiab lus ua haujlwm rau GPU sab, uas yog siv los ntawm cov duab ntxoov ntxoo khiav ntawm GPU. Txhawm rau yuam kom nws nyob rau hauv hais txog: config, koj yuav tsum qhib qhov "gfx.webrender.enabled" chaw lossis khiav Firefox nrog ib puag ncig hloov pauv MOZ_WEBRENDER = 1 teeb.
  • Kev maj mam suav nrog HTTP/3 thiab QUIC raws tu qauv tau pib. HTTP / 3 kev txhawb nqa yuav qhib rau tsuas yog ib feem me me ntawm cov neeg siv pib thiab, txwv tsis pub muaj teeb meem xav tau, yuav raug muab dov rau txhua tus thaum kawg ntawm lub Tsib Hlis. HTTP / 3 xav tau cov neeg siv khoom thiab cov neeg siv khoom txhawb nqa rau tib lub qauv ntawm QUIC cov qauv qauv thiab HTTP / 3, uas tau teev tseg hauv Alt-Svc header (Firefox txhawb nqa spec cov ntawv 27 txog 32).
  • Kev them nyiaj yug FTP raws tu qauv raug kaw los ntawm lub neej ntawd. Lub network.ftp.enabled teeb tsa tau teeb tsa rau qhov tsis tseeb los ntawm lub neej ntawd, thiab browserSettings.ftpProtocolEnabled txuas ntxiv teeb tsa rau kev nyeem nkaus xwb. Qhov kev tso tawm tom ntej no yuav tshem tawm tag nrho FTP ntsig txog chaws. Qhov laj thawj tau muab los txo qhov kev pheej hmoo ntawm kev tawm tsam ntawm cov cai qub uas muaj keeb kwm ntawm kev txheeb xyuas qhov tsis zoo thiab muaj teeb meem nrog kev saib xyuas nrog kev siv FTP kev txhawb nqa. Tsis tas li ntawd hais tias yog tshem tawm cov kev cai uas tsis txhawb nqa encryption, uas muaj kev cuam tshuam rau kev hloov kho thiab cuam tshuam kev thauj mus los thaum lub sijhawm MITM tawm tsam.
  • Txhawm rau thaiv qhov muaj peev xwm hla qhov chaw xau, tus nqi ntawm "window.name" cov cuab yeej raug cais los ntawm thawj qhov chaw los ntawm nplooj ntawv qhib.
  • Hauv JavaScript, rau qhov tshwm sim ntawm kev ua raws li cov lus qhia tsis tu ncua, cov cuab yeej "indices" tau ntxiv, uas muaj cov array nrog qhov pib thiab xaus txoj haujlwm ntawm pab pawg sib tw. Cov cuab yeej tau sau tsuas yog thaum ua cov lus qhia tsis tu ncua nrog tus chij "/d" . cia re = /quick\s(brown).+?(jumps)/igd; let result = re.exec('The Quick Brown Fox Jumps Over The Lazy Dog'); // result.indices[0] === Array [ 4, 25 ] // result.indices[1] === Array [ 10, 15 ] // result.indices[2] === Array [ 20, 25 ]
  • Intl.DisplayNames() thiab Intl.ListFormat() tau nruj daim tshev tias cov kev xaiv dhau mus rau tus tsim khoom yog cov khoom. Thaum sim hla txoj hlua los yog lwm yam txheej txheem, kev zam yuav raug pov tseg.
  • Ib txoj hauv kev tshiab zoo li qub yog muab rau DOM, AbortSignal.abort(), uas xa rov qab rau AbortSignal uas twb tau teeb tsa kom rho tawm.
  • CSS siv cov pseudo-chav kawm tshiab ":user-valid" thiab ":user-invalid", uas txhais lub xeev validation ntawm ib daim ntawv caij uas qhov tseeb ntawm cov nqi teev tau raug kuaj xyuas tom qab cov neeg siv kev cuam tshuam nrog daim ntawv. Qhov sib txawv tseem ceeb ntawm ":user-valid" thiab ":user-invalid" los ntawm pseudo-classes ":valid" thiab ":invalid" yog qhov kev pov thawj pib tsuas yog tom qab tus neeg siv tau mus rau lwm lub ntsiab lus (piv txwv li, hloov tabs mus rau lwm qhov chaw).
  • Daim duab-set() CSS muaj nuj nqi, uas tso cai rau koj xaiv cov duab los ntawm kev xaiv cov kev daws teeb meem sib txawv uas zoo tshaj plaws rau koj qhov kev tshuaj ntsuam tam sim no thiab kev sib txuas network bandwidth, tam sim no tuaj yeem siv rau hauv "cov ntsiab lus" thiab "cursor" CSS cov khoom. . h2::ua ntej {cov ntsiab lus: duab-set(url("small-icon.jpg") 1x, url("loj-icon.jpg") 2x); }
  • Cov cuab yeej CSS cov cuab yeej ua kom ntseeg tau tias nws phim cov qauv txheej txheem siv cov cuab yeej ciam teb.
  • Rau macOS, lub neej ntawd monospace font tau hloov mus rau Menlo.
  • Hauv cov cuab yeej tsim tawm lub vev xaib, hauv kev tshuaj xyuas lub network, qhov hloov pauv tau tshwm sim ntawm kev qhia HTTP cov lus teb hauv JSON hom thiab hauv daim ntawv tsis hloov pauv uas cov lus teb raug xa mus rau hauv lub network.
    Firefox 88 tso tawm
  • Lub neej ntawd suav nrog kev txhawb nqa rau AVIF (AV1 Image Format), uas siv intra-frame compression technologies los ntawm AV1 video encoding hom, tau ncua mus txog rau yav tom ntej tso. Firefox 89 tseem npaj yuav muab cov neeg siv hloov tshiab interface thiab sib txuas lub tshuab xam zauv rau hauv qhov chaw nyob bar (ua haujlwm ntawm suggest.calculator nyob rau hauv hais txog: config)

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, Firefox 88 tau kho 17 qhov tsis zoo, ntawm 9 yog cim tias txaus ntshai. 5 qhov tsis zoo (sau hauv CVE-2021-29947) yog tshwm sim los ntawm cov teeb meem nrog lub cim xeeb, xws li tsis pub dhau thiab nkag mus rau thaj chaw nco tau tso tseg. Muaj peev xwm, cov teeb meem no tuaj yeem ua rau kev tua tus neeg tawm tsam tus lej thaum qhib nplooj ntawv tsim tshwj xeeb.

Tau qhov twg los: opennet.ru

Ntxiv ib saib