Firefox 86 tso tawm

Firefox 86 lub vev xaib raug tso tawm. Tsis tas li ntawd, ib qho kev hloov tshiab rau cov ceg txhawb nqa mus ntev 78.8.0 tau tsim. Firefox 87 ceg tau raug xa mus rau theem kev sim beta, qhov kev tso tawm uas tau teem rau lub Peb Hlis 23.

Main innovations:

  • Hauv hom nruj, Tag Nrho Cov Khaub Ncaws Tiv Thaiv yog qhib, uas siv cais, cais cov ncuav qab zib cia rau txhua qhov chaw. Txoj kev cais tawm tsis pub siv cov ncuav qab zib los taug qab kev txav ntawm qhov chaw, txij li tag nrho cov ncuav qab zib tau teeb tsa los ntawm cov neeg thib peb blocks thauj khoom ntawm lub xaib tam sim no khi rau lub vev xaib tseem ceeb thiab tsis raug xa mus thaum cov blocks nkag los ntawm lwm qhov chaw. Raws li qhov tshwj xeeb, qhov muaj peev xwm ntawm kev hloov pauv cov ncuav qab zib ntawm qhov chaw yog sab laug rau cov kev pabcuam uas tsis cuam tshuam nrog cov neeg siv taug qab, piv txwv li, cov siv rau kev lees paub ib leeg. Cov ntaub ntawv hais txog kev thaiv thiab tso cai rau cov ncuav qab zib hla qhov chaw yog tso tawm hauv cov ntawv qhia zaub mov thaum koj nyem rau ntawm daim ntaub thaiv lub cim hauv qhov chaw nyob bar.
    Firefox 86 tso tawm
  • Ib qho tshiab interface rau cov ntaub ntawv saib ua ntej luam ntawv yog qhib rau txhua tus neeg siv thiab kev koom ua ke nrog lub tshuab luam ntawv teeb tsa. Tus tshiab interface ua haujlwm zoo ib yam li hom nyeem ntawv thiab qhib saib ua ntej hauv tab tam sim no, hloov cov ntsiab lus uas twb muaj lawm. Lub sidebar muaj cov cuab yeej los xaiv lub tshuab luam ntawv, kho cov nplooj ntawv hom, hloov cov ntawv luam tawm, thiab tswj xyuas seb puas yuav luam cov headers thiab keeb kwm yav dhau.
    Firefox 86 tso tawm
  • Kev ua haujlwm ntawm kev ua haujlwm Canvas thiab WebGL cov ntsiab lus tau raug hloov mus rau cov txheej txheem cais, uas yog lub luag haujlwm rau kev xa tawm cov haujlwm mus rau GPU. Qhov kev hloov pauv tau txhim kho kev ruaj ntseg thiab kev ua tau zoo ntawm cov chaw siv WebGL thiab Canvas.
  • Tag nrho cov cai ntsig txog kev txiav txim siab video tau raug hloov mus rau RDD txheej txheem tshiab, uas txhim kho kev ruaj ntseg los ntawm kev cais cov neeg saib xyuas video hauv cov txheej txheem cais.
  • Lub Linux thiab Android tsim muaj xws li kev tiv thaiv kev tawm tsam uas tswj kev sib tshuam ntawm pawg thiab heap. Kev tiv thaiv yog ua raws li kev siv "-fstack-clash-tiv thaiv" kev xaiv, thaum tau teev tseg, lub compiler ntxig rau kev kuaj hu (kev sojntsuam) nrog rau txhua qhov zoo li qub lossis dynamic faib ntawm qhov chaw rau pawg, uas tso cai rau koj los txheeb xyuas cov txheej txheem overflows thiab thaiv txoj kev tawm tsam raws li kev sib tshuam ntawm pawg thiab cov heap cuam tshuam rau kev xa xov xa mus los ntawm pawg tiv thaiv cov nplooj ntawv.
  • Hauv hom kev nyeem ntawv, nws tau dhau los ua kom pom cov nplooj ntawv HTML khaws cia rau hauv qhov system.
  • Kev them nyiaj yug rau AVIF (AV1 Image Format) duab hom yog qhib los ntawm lub neej ntawd, uas siv intra-thav duab compression yees los ntawm AV1 video encoding hom. Lub thawv rau faib cov ntaub ntawv compressed hauv AVIF zoo ib yam li HEIF. AVIF txhawb nqa ob daim duab hauv HDR (High Dynamic Range) thiab Wide-gamut xim qhov chaw, nrog rau hauv cov qauv dynamic ntau yam (SDR). Yav dhau los, ua kom AVIF yuav tsum tau teeb tsa "image.avif.enabled" parameter hauv about:config.
  • Enabled txhawb rau ib txhij qhib ntau lub qhov rais nrog video nyob rau hauv daim duab-hauv-daim duab hom.
  • Kev them nyiaj yug rau qhov kev sim SSB (Site Specific Browser) hom tau raug txiav tawm, uas ua rau nws muaj peev xwm los tsim ib qho kev sib cais rau lub xaib kom tso tawm yam tsis muaj qhov browser interface, nrog rau lub cim cais ntawm qhov chaw ua haujlwm, zoo li daim ntawv thov OS puv. Cov laj thawj hais txog kev txiav kev txhawb nqa suav nrog cov teeb meem tsis daws teeb meem, cov lus nug txog cov txiaj ntsig zoo rau cov neeg siv desktop, cov peev txheej tsawg, thiab kev xav coj lawv mus rau kev txhim kho cov khoom tseem ceeb.
  • Rau WebRTC kev sib txuas (PeerConnections), kev txhawb nqa rau DTLS 1.0 (Datagram Transport Layer Security) raws tu qauv, raws li TLS 1.1 thiab siv hauv WebRTC rau kev xa suab thiab video, tau txiav tawm. Hloov chaw ntawm DTLS 1.0, nws raug nquahu kom siv DTLS 1.2, raws li TLS 1.2 (DTLS 1.3 specification raws li TLS 1.3 tseem tsis tau npaj).
  • CSS suav nrog cov duab-set() muaj nuj nqi uas tso cai rau koj xaiv cov duab los ntawm cov txheej txheem kev daws teeb meem sib txawv uas haum rau koj qhov kev tshuaj ntsuam tam sim no thiab kev sib txuas hauv network bandwidth. background-image: image-set( "cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • Cov "list-style-duab" CSS cov cuab yeej, tsim los txhais cov duab rau cov ntawv sau hauv cov npe, tso cai rau txhua hom duab txhais ntawm CSS.
  • CSS suav nrog pseudo-chav kawm ": autofill", uas tso cai rau koj taug qab qhov tsis siv neeg sau cov teb hauv cov ntawv sau los ntawm browser (yog tias koj sau nws manually, tus xaiv tsis ua haujlwm). input: autofill { ciam teb: 3px khoom xiav; }
  • JavaScript suav nrog cov khoom siv Intl.DisplayNames los ntawm lub neej ntawd, los ntawm qhov koj tuaj yeem tau txais cov npe hauv zos rau hom lus, lub tebchaws, cov nyiaj, hnub tim, thiab lwm yam. cia currencyNames = tshiab Intl.DisplayNames(['en'], {type: 'currency'}); currencyNames.of('USD'); // "US Dollar" currencyNames.of('EUR'); // "Euro"
  • Lub DOM xyuas kom meej tias tus nqi ntawm "Window.name" cov cuab yeej tau rov qab mus rau qhov tsis muaj nqi thaum thauj khoom hauv nplooj ntawv tab nrog lwm tus sau npe, thiab rov ua dua tus nqi qub thaum nias "rov qab" thiab rov qab mus rau nplooj ntawv qub. .
  • Ib qho txiaj ntsig tau ntxiv rau cov cuab yeej rau cov neeg tsim khoom hauv lub vev xaib uas qhia cov lus ceeb toom thaum teeb tsa cov npoo lossis padding qhov tseem ceeb hauv CSS rau cov ntsiab lus sab hauv.
    Firefox 86 tso tawm
  • Lub toolbar rau web developers muab cov zaub ntawm tus lej ntawm qhov yuam kev ntawm nplooj ntawv tam sim no. Thaum koj nyem rau ntawm qhov taw qhia liab nrog tus lej ntawm qhov yuam kev, koj tuaj yeem mus rau lub vev xaib tam sim ntawd saib cov npe ntawm qhov tsis raug.
    Firefox 86 tso tawm

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, Firefox 86 tshem tawm 25 qhov tsis zoo, ntawm 18 tau cim tias txaus ntshai. 15 qhov tsis zoo (sau hauv CVE-2021-23979 thiab CVE-2021-23978) yog tshwm sim los ntawm teeb meem nco, xws li tsis muaj dej ntws 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.

Firefox 87 ceg, uas tau nkag mus rau kev sim beta, yog qhov tseem ceeb rau kev ua haujlwm ntawm Backspace tus yuam sij sab nraud ntawm cov ntsiab lus ntawm cov ntaub ntawv nkag los ntawm lub neej ntawd. Yog vim li cas rau tshem tawm tus tuav yog tias tus yuam sij Backspace tau nquag siv thaum ntaus ntawv hauv cov ntawv, tab sis thaum tsis tsom rau ntawm daim ntawv nkag, nws raug kho raws li kev txav mus rau nplooj ntawv dhau los, uas tuaj yeem ua rau poob ntawm cov ntawv ntaus vim kom tsis txhob txwm txav mus rau lwm nplooj ntawv. Txhawm rau rov qab tus cwj pwm qub, qhov kev xaiv browser.backspace_action tau ntxiv rau txog: config. Tsis tas li ntawd, thaum siv cov haujlwm tshawb fawb ntawm nplooj ntawv, cov ntawv sau tam sim no tau tshwm sim ntawm ib sab ntawm qhov scroll bar los qhia txoj haujlwm ntawm cov yuam sij pom. Cov ntawv qhia Web Developer tau yooj yim heev thiab tsis tshua siv cov khoom tau raug tshem tawm ntawm lub tsev qiv ntawv ntawv qhia zaub mov.

Tau qhov twg los: opennet.ru

Ntxiv ib saib