Firefox 92 tso tawm

Firefox 92 lub vev xaib raug tso tawm. Tsis tas li ntawd, qhov hloov tshiab rau cov ceg txhawb nqa mus ntev tau tsim - 78.14.0 thiab 91.1.0. Firefox 93 ceg tau raug xa mus rau theem kev sim beta, qhov kev tso tawm uas tau teem rau Lub Kaum Hli 5.

Main innovations:

  • Ntxiv lub peev xwm los xa mus rau HTTPS siv "HTTPS" cov ntaub ntawv hauv DNS raws li kev sib piv ntawm Alt-Svc HTTP header (HTTP Lwm Cov Kev Pabcuam, RFC-7838), uas tso cai rau tus neeg rau zaub mov los txiav txim siab lwm txoj hauv kev nkag mus rau lub xaib. Thaum xa cov lus nug DNS, ntxiv rau "A" thiab "AAAA" cov ntaub ntawv los txiav txim siab IP chaw nyob, "HTTPS" DNS cov ntaub ntawv tam sim no kuj tau thov, los ntawm qhov kev txuas ntxiv teeb tsa tsis dhau.
  • Kev them nyiaj yug rau qhov tseeb video playback nyob rau hauv tag nrho cov xim ntau yam (Full RGB) tau siv.
  • WebRender tau qhib los ntawm lub neej ntawd rau txhua tus neeg siv Linux, Windows, macOS thiab Android, tsis muaj kev zam. Nrog rau kev tso tawm ntawm Firefox 93, kev txhawb nqa rau cov kev xaiv los lov tes taw WebRender (gfx.webrender.force-legacy-layers thiab MOZ_WEBRENDER=0) yuav tsum txiav thiab lub cav yuav tsum tau. 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 cov nplooj ntawv cov ntsiab lus ua haujlwm rau GPU sab, uas yog siv los ntawm cov shaders khiav ntawm GPU. Rau cov tshuab uas muaj daim npav video qub lossis cov tsav tsheb muaj teeb meem, WebRender yuav siv software rasterization hom (gfx.webrender.software=true).
  • Kev tsim cov nplooj ntawv nrog cov ntaub ntawv hais txog qhov yuam kev hauv daim ntawv pov thawj tau raug kho dua tshiab.
    Firefox 92 tso tawm
  • Xws li yog cov kev txhim kho ntsig txog kev hloov kho ntawm JavaScript kev tswj hwm kev nco, uas ua rau muaj kev ua tau zoo thiab txo qis kev nco.
  • Kev daws qhov teeb meem nrog kev ua haujlwm tsis zoo hauv tabs uas tau ua tiav hauv tib txoj kev raws li tab nrog qhib kev ceeb toom dialog (alert()).
  • Hauv kev tsim rau macOS: kev txhawb nqa rau cov duab nrog ICC v4 xim profiles yog suav nrog, ib yam khoom rau hu rau macOS Share muaj nuj nqi tau ntxiv rau cov ntawv qhia zaub mov, thiab tus qauv tsim ntawm lub vaj huam sib luag bookmarks tau coj los ze zog rau cov qauv Firefox dav dav.
  • Cov cuab yeej "break-inside" CSS, uas tso cai rau koj los kho tus cwj pwm ntawm kev tawg hauv cov khoom tawg paj, tau ntxiv kev txhawb nqa rau "nrog-nplooj" thiab "tsis txhob-kem" tsis txwv rau nplooj ntawv thiab kab tawg hauv lub ntsiab thaiv.
  • Cov font-loj-kho CSS cov cuab yeej siv ob-qhov tsis sib xws (piv txwv li, "font-loj-kho: ex-qhov siab 0.5").
  • Qhov loj-kho qhov ntsuas tau raug ntxiv rau @font-face CSS txoj cai, uas tso cai rau koj los ntsuas qhov glyph loj rau qhov tshwj xeeb font style yam tsis hloov tus nqi ntawm font-loj CSS cov cuab yeej (qhov chaw hauv qab tus cwj pwm tseem zoo ib yam. , tab sis qhov loj ntawm glyph hauv cheeb tsam no hloov).
  • Ntxiv kev txhawb nqa rau lub suab-xim xim CSS cov cuab yeej, uas koj tuaj yeem teev cov xim ntawm cov cim xaiv lub caij (piv txwv li, xim tom qab ntawm lub thawv xaiv).
  • Ntxiv kev txhawb nqa rau qhov system-ui parameter rau font-tsev neeg CSS cov cuab yeej, uas thaum teev tseg siv glyphs los ntawm lub neej ntawd system font.
  • JavaScript tau ntxiv cov cuab yeej Object.hasOwn, uas yog ib qho yooj yim version ntawm Object.prototype.hasOwnProperty siv raws li txoj kev zoo li qub. Object.hasOwn({ prop: 42 }, 'prop') // β†’ tseeb
  • Ntxiv "Txoj Cai Tswjfwm Zoo: Kev xaiv tus neeg hais lus" los tswj seb WebRTC puas muaj kev nkag mus rau cov khoom siv suab xws li hais lus thiab lub mloog pob ntseg.
  • Rau kev cai HTML ntsiab, cov cuab yeej disabledFeatures yog siv.
  • Muab lub peev xwm los taug qab xaiv cov ntawv hauv cheeb tsam Thiab los ntawm kev tuav cov txheej xwm hloov pauv hauv HTMLInputElement thiab HTMLTextAreaElement.

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, Firefox 92 tau tshem tawm 8 qhov tsis zoo, ntawm 6 tau cim tias muaj kev phom sij. 5 qhov tsis zoo (sau hauv CVE-2021-38494 thiab CVE-2021-38493) 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. Lwm qhov muaj kev phom sij txaus ntshai CVE-2021-29993 tso cai rau hauv Android version los hloov cov ntsiab lus cuam tshuam los ntawm kev tswj hwm ntawm "kev xav: //" raws tu qauv.

Qhov kev tso tawm beta ntawm Firefox 93 cim suav nrog kev txhawb nqa rau AV1 Image Format (AVIF), uas siv cov thev naus laus zis hauv cov duab los ntawm AV1 video encoding hom.

Tau qhov twg los: opennet.ru

Ntxiv ib saib