Firefox 79 kumasulidwa

Msakatuli watulutsidwa Firefox 79, komanso mtundu wa mafoni Firefox 68.11 kwa nsanja ya Android. Kuphatikiza apo, kusintha kwapangidwa nthambi ndi chithandizo cha nthawi yayitali 68.11.0 ΠΈ 78.1.0. Kubwera posachedwa ku siteji kuyesa kwa beta Nthambi ya Firefox 80 isintha, yomwe idatulutsidwa pa Ogasiti 25.

waukulu zatsopano:

  • Woyang'anira mawu achinsinsi wawonjezera kuthekera kotumiza zidziwitso mumtundu wa CSV (magawo ang'onoang'ono omwe atha kutumizidwa ku purosesa ya spreadsheet). Mukatumiza kunja, mawu achinsinsi amayikidwa mufayilo momveka bwino. M'tsogolomu, tikukonzekeranso kukhazikitsa ntchito yolowetsa mawu achinsinsi kuchokera ku fayilo ya CSV yosungidwa kale (kutanthauza kuti wogwiritsa ntchito angafunikire kusunga ndi kubwezeretsa mapasiwedi osungidwa kapena kusamutsa mawu achinsinsi kuchokera kwa osatsegula wina).

    Firefox 79 kumasulidwa

  • Zowonjezedwa kukhazikitsa kuti mutsegule ma Cookie amphamvu kutengera dera lomwe likuwonetsedwa pa adilesi ("Dynamic First Party Kudzipatula", pamene zoyika zanu ndi za chipani chachitatu zatsimikiziridwa kutengera malo oyambira patsamba). Zokhazikitsira zimaperekedwa mu configurator mu gawo la zoikamo zoletsa kutsata mayendedwe mu block-down block ya Cookie blocking.

    Firefox 79 kumasulidwa

  • Chitetezo chotsogola chotsogola chomwe chimalepheretsa ma cookie omwe amagwiritsidwa ntchito ndi anthu ena. Pamalo otsatirira, Firefox tsopano imachotsa ma cookie ndi data kuchokera pazosungidwa zamkati tsiku ndi tsiku, kutengera mndandanda wamakina otsatirira kuchokera ku Disconnect.me service.
  • Anawonjeza chithunzithunzi cha "about:preferences#experimental" sikirini yoyesera yoyesera, yomwe imapereka mawonekedwe othandizira zoyeserera, zofanana ndi za:flags mu Chrome. Mwachisawawa, zenera silinapezeke ndipo likufunika kukhazikitsa magawo a "browser.preferences.experimental" pafupi ndi:conifg kuti muyatse. Mwa zoyeserera zomwe zilipo kuti ziphatikizidwe, chithandizo chokha cha "CSS Masonry Layout".

    Firefox 79 kumasulidwa

  • Kwa ma laputopu otengera AMD tchipisi pa Windows 10 nsanja
    kuphatikiza
    WebRender compositing system. WebRender imalembedwa m'chinenero cha Dzimbiri ndipo imakulolani kuti mukwaniritse chiwonjezeko chachikulu choperekera mofulumira ndikuchepetsa katundu pa CPU mwa kusuntha zomwe zili patsamba lomwe limapereka ntchito ku mbali ya GPU, zomwe zimayendetsedwa kudzera muzithunzi zomwe zikuyenda pa GPU. M'mbuyomu, WebRender idathandizidwa pa Windows 10 nsanja ya Intel GPUs, AMD Raven Ridge APUs, AMD Evergreen APUs, ndi ma laputopu okhala ndi makadi ojambula a NVIDIA. Mu Linux WebRender pakadali pano adamulowetsa pamakhadi a Intel ndi AMD pamapangidwe ausiku okha, ndipo samathandizidwa pamakhadi a NVIDIA. Kuti muukakamize mu about:config, muyenera kuyambitsa zochunira za "gfx.webrender.all" ndi "gfx.webrender.enabled" kapena kuyendetsa Firefox ndi zosintha zachilengedwe MOZ_WEBRENDER=1 seti.

  • Kwa ogwiritsa ntchito ochokera ku Germany, gawo latsopano lawonjezeredwa patsamba latsamba latsopano ndi nkhani zolimbikitsidwa ndi Pocket service, zomwe zidaperekedwa kale kwa ogwiritsa ntchito ochokera ku US ndi UK. Kusintha kwamunthu komwe kumalumikizidwa ndi kusankha zomwe zili kumachitidwa kumbali ya kasitomala ndipo popanda kusamutsa zidziwitso za ogwiritsa ntchito kwa anthu ena (mndandanda wonse wamaulalo omwe akulimbikitsidwa masiku ano walowetsedwa mu msakatuli, womwe umayikidwa kumbali ya wogwiritsa ntchito potengera mbiri yosakatula. ). Kuti muyimitse zomwe zikulimbikitsidwa ndi Pocket, pali zoikamo mu configurator (Firefox Home Content/Recommended by Pocket) ndi kusankha "browser.newtabpage.activity-stream.feeds.topsites" pafupifupi:config.
  • Kwa machitidwe a Linux okhala ndi Wayland chifukwa cha kukhazikika olumala Mwachikhazikitso, makina a DMABUF amagwiritsidwa ntchito popanga makanema kukhala mawonekedwe. Zosintha zimaperekedwa kuti ziphatikizidwe mu aboutout:config
    "widget.wayland-dmabuf-video-textures.enabled."

  • Pa za:tsamba lothandizira pali batani latsopano "Chotsani poyambira" kuti muchotse zosungira zomwe zimakhudza kutsitsa kwa osatsegula. Batani likhoza kuthandizira kuthetsa mavuto omwe amabwera poyambitsa.
  • Maulalo ndi chandamale="_blank" m'ma tag ndi Tsopano zikukonzedwa pofananiza ndi kugwiritsa ntchito rel="noopener", i.e. masamba amawonedwa ngati osadalirika. Kwa masamba otsegulidwa kudzera pa maulalo awa, katundu wa Window.opener sanakhazikitsidwe ndipo mwayi wofikira pamitu yomwe ulalowo udatsegukira sunaperekedwe.
  • Kwa iframes, khalidwe la sandbox limagwiritsa ntchito parameter ya "lola-top-navigation-by-user-activation", yomwe imalola kuyenda kupita ku tsamba la kholo kuchokera ku iframe yakutali pamene wogwiritsa ntchito akuwonekera pa ulalo, koma amaletsa kulondoleranso zokha. Izi ndizothandiza pakuyika zikwangwani mu iframes, kukulolani kuti muyang'ane zotsatsa zomwe zimakusangalatsani, koma kuletsa zochitika zosafunikira (mwachitsanzo, kutumiza mwachangu masamba ena).
  • Anawonjezera mitu yatsopano ya HTTP Cross-Origin-Embedder-Policy (COEP) ndi Cross-Origin-Opener-Policy (COOP) kuti mutsegule njira yapadera yodzipatula kuti mugwiritse ntchito motetezeka patsamba lantchito zamwayi, zomwe zitha kugwiritsidwa ntchito kuchita ziwonetsero zam'mbali monga Specter.
  • Thandizo la chinthu labwezedwa SharedArrayBuffer (imakupatsani mwayi wopanga zokumbukira zomwe mudagawana), zoyimitsidwa pambuyo poti ziwopsezo za Specter class zidadziwika. Kupereka chitetezo ku Specter, chinthu cha SharedArrayBuffer tsopano chikupezeka pamasamba operekedwa mwanjira yodzipatula. Munjira yodzipatula, ndizothekanso kugwiritsa ntchito zowerengera za Performance.now() zomwe sizinakonzedwe bwino.
    Kufotokozera kudzipatula koteroko, mitu yomwe tatchulayi ya Cross-Origin-Embedder-Policy ndi Cross-Origin-Opener-Policy iyenera kugwiritsidwa ntchito.

  • Njira yokhazikitsidwa Promise.aliye(), zomwe zimabweretsa Lonjezo loyamba lokwaniritsidwa kuchokera pamndandanda.
  • Chinthu chakhazikitsidwa WeakRef kutanthauzira maumboni ofooka kuzinthu za JavaScript zomwe zimakupatsani mwayi wosunga zonena za chinthucho, koma osaletsa wotolera zinyalala kuchotsa chinthucho.
  • Onjezani ogwira ntchito zatsopano zomveka: "??=Β«,Β«&&="Ndipo"||=". Wogwiritsa ntchito "x ??= y" amagwira ntchito pokhapokha ngati "x" ayesa kusokoneza kapena kusadziwika. Wothandizira "x ||= y" amagwira ntchito pokhapokha ngati "x" ili BODZA ndipo "x &&= y" ili WOONA.
  • Cholinga Atomiki, yomwe imagwiritsidwa ntchito polinganiza kulumikiza kwa maloko akale, tsopano itha kugwiritsidwa ntchito osati kungogawana kukumbukira.
  • Kwa womanga Intl.DateTimeFormat() Zowonjezera zothandizira pazosankha za dateStyle ndi timeStyle.
  • WebAssembly tsopano imathandizira ntchito za batch memory (kuti muyese bwino kwambiri memcpy ndi memmove), multithreading (Kugawana kukumbukira & Atomiki) ndi mitundu yolozera (externref).
  • Mu JavaScript debugger analimbikitsa stack mafoni asynchronous, zomwe zimakulolani kuti muzitsatira zochitika zomwe zachitika mwachisawawa, nthawi yopuma ndi malonjezo. Unyolo woyimba ma Asynchronous umawonetsedwa mu debugger limodzi ndi stack wamba yoyimba, ndipo amawonetsedwanso chifukwa cha zolakwika pa intaneti komanso zopempha pamawonekedwe owunikira maukonde.
    Firefox 79 kumasulidwa

  • Tsamba lawebusayiti limapereka chiwonetsero chazithunzi za 4xx/5xx mwanjira ya zolakwika, zomwe zimapangitsa kuti zikhale zosavuta kuziwunikira pazonse. Kuti kuwongolera kukhale kosavuta, pempho litha kubwerezedwa kapena zambiri za pempho ndi yankho zitha kuwonedwa.

    Firefox 79 kumasulidwa

  • Zolakwa za JavaScript tsopano sizikuwonetsedwa mu web console, komanso mu JavaScript debugger, kuwonetsa mzere wa code womwe umagwirizanitsidwa ndi cholakwikacho ndikuwonetsa chida chokhala ndi zowonjezera zokhudzana ndi cholakwikacho.
  • Kudalirika kodalirika kotsegula magwero a SCSS ndi CSS-in-JS pamawonekedwe oyendera. M'mapanelo onse, kukonza zofananitsa ndi khodi yoyambira yochokera pamapu kwawongoleredwa.
  • Gulu latsopano la Application lawonjezedwa ku zida za opanga mawebusayiti, kupereka zida zowunika ndikuwongolera ogwira ntchito ndi mawonetsedwe akugwiritsa ntchito intaneti.
  • Dongosolo loyang'anira maukonde limaphatikiza ma tabu a Mauthenga ndi Mayankho.
  • Mawonekedwe Kapangidwe ka Mayankho amakupatsani mwayi woyerekeza ndi kukoka manja ndi ma slide pogwiritsa ntchito mayendedwe a mbewa pamene mawonekedwe a sikirini okhudza atsegulidwa.
  • Firefox 68.11 ya Android idzakhala yomaliza kutulutsidwa munthambi. Kumayambiriro kwa Ogasiti, akukonzekera kusamutsa ogwiritsa ntchito kukope latsopanoli, otukuka codenamed Fenix ​​​​ndikuyesedwa pansi pa dzina la Firefox Preview. Firefox 79 imapangira Android kumasuliridwa ku Fenix ​​​​codebase. Kusindikiza kwatsopano amagwiritsa Injini ya GeckoView, yomangidwa paukadaulo wa Firefox Quantum, ndi malaibulale angapo Mozilla Android Components, zomwe zimagwiritsidwa ntchito kale kupanga asakatuli Yang'anirani Firefox ΠΈ Firefox lite. GeckoView ndi mtundu wina wa injini ya Gecko, yopakidwa ngati laibulale yosiyana yomwe ingasinthidwe paokha, ndipo Android Components imaphatikizapo malaibulale omwe ali ndi magawo omwe amakhala ndi ma tabo, kumaliza kwa zolowetsa, malingaliro osakira ndi mawonekedwe ena asakatuli. Pamafunika osachepera Android 5.0 ntchito (Android 4.4.4 thandizo wakhala anasiya). Mwachikhazikitso, mwayi wofikira about:config umayimitsidwa.

Kuphatikiza pazatsopano ndi kukonza zolakwika mu Firefox 79 kuthetsedwa 21 zofooka, omwe 15 amalembedwa kuti ndi owopsa. 12 zofooka (zosonkhanitsidwa pansi CVE-2020-15659) zimayambitsidwa ndi vuto la kukumbukira, monga kusefukira kwa buffer ndi mwayi wofikira malo okumbukira omwe amasulidwa kale. Mwina, mavutowa atha kupangitsa kuti munthu amene akuwukira ayambe kutulutsa masamba opangidwa mwapadera.

Source: opennet.ru

Kuwonjezera ndemanga