Firefox 78 tuku

I tukuna te kaitirotiro paetukutuku Firefox 78, me te putanga pūkoro Firefox 68.10 mo te turanga Android. Ko te tukunga Firefox 78 kua whakarōpūhia hei Ratonga Tautoko Whakanuia (ESR), me nga whakahou i tukuna puta noa i te tau. I tua atu, he whakahou o mua manga me te tautoko mo te wa roa 68.10.0 (e rua ano nga whakahoutanga e tumanakohia ana a muri ake nei: 68.11 me 68.12). Ka tata mai ki te atamira whakamatautau beta Ka whakawhiti te peka Firefox 79, ko te tukunga kua whakaritea mo te 28 o Hurae.

Main nga mahi auaha:

  • Kua whakawhänuihia te whärangi whakaräpopoto (Paatohu Tiaki) me nga purongo mo te whai huatanga o nga tikanga whakamarumaru ki te whai i nga nekehanga, te tirotiro mo te whakararu i nga tohu, me te whakahaere i nga kupuhipa. Ko te tukunga hou e taea ai te tiro i nga tatauranga mo te whakamahi i nga tohu kua taupatupatuhia, me te whai i nga whakawhitinga ka taea o nga kupuhipa kua tiakina me nga riihi mohio o nga papaa raraunga kaiwhakamahi. Ko te manatoko ka mahia ma te whakauru ki te paataka korero o te kaupapa haveibeenpwned.com, kei roto nga korero mo te 9.7 piriona kaute i tahaetia na te hacking o nga waahi 456. Ka whakaratohia te whakarāpopototanga i runga i te wharangi "mo: parenga" ranei ma te tahua kua karangahia ma te panui i te tohu whakangungu rakau i roto i te pae wāhitau (kua whakaatuhia inaianei te Papatohu Tiaki, kaua ki te Whakaatu Ripoata).
    Firefox 78 tuku

  • Kua taapirihia he paatene ki te WewetetāutaTāmata Firefox", ka taea e koe te tautuhi i nga tautuhinga me te tango i nga taapiri katoa me te kore e ngaro nga raraunga kua kohia. Mena he raru, he maha nga wa ka ngana nga kaiwhakamahi ki te whakaoti ma te whakauru ano i te kaitirotiro. Ma te paatene Refresh ka taea e koe te whakatutuki i tetahi ahuatanga rite me te kore e ngaro nga tohu tohu, hitori tirotiro, kupuhipa kua tiakina, Pihikete, papakupu hono me nga raraunga mo nga puka whakakii-aunoa (ka paatohia e koe te paatene, ka hangaia he korero hou ka whakawhitia nga papaarangi kua tohua. ki reira). I muri i te panui i te Whakahou, nga taapiri, nga kaupapa, nga korero motika uru, nga miihini rapu hono, te rokiroki DOM rohe, nga tiwhikete, nga tautuhinga whakarereke, nga momo kaiwhakamahi (kaiwhakamahiChrome, kaiwhakamahiIhirangi) ka ngaro.
    Firefox 78 tuku

  • Kua taapirihia nga mea ki te tahua horopaki e whakaatuhia ana mo nga ripa hei wetewete i nga ripa maha, kati nga ripa ki te taha matau o te mea onāianei, ka kati i nga ripa katoa engari ko te mea o naianei.

    Firefox 78 tuku

  • Ka taea te whakakore i te kaitiaki mata i nga waea ataata me nga huihuinga i runga i te WebRTC.
  • I runga i te papanga Windows mo nga Intel GPU i tetahi taumira mata whakauru pūnaha tito Kaituku Paetukutuku, kua tuhia ki roto i te Rust ka taea e koe te whakanui ake i te tere tuku me te whakaiti i te uta CPU. Ka tukuna e WebRender nga mahi whakaputa ihirangi wharangi ki te taha o te GPU, ka whakatinanahia na roto i nga atarangi e rere ana i runga i te GPU. I mua, i whakahohea a WebRender i runga i te papaaho Windows 10 mo nga Intel GPU i te wa e whakamahi ana i nga whakataunga mata iti, me nga punaha me te AMD Raven Ridge, AMD Evergreen APU, me nga rorohiko rorohiko me nga kaari whakairoiro NVIDIA. I runga i te Linux, kei te whakahohehia a WebRender mo nga kaari Intel me te AMD anake i roto i nga hanga po, kaore i te tautokohia mo nga kaari NVIDIA. Hei akiaki i roto mo:whiriwhiringa, me whakahohe koe i nga tautuhinga "gfx.webrender.all" me "gfx.webrender.enabled" ka whakahaere ranei i a Firefox me te taurangi taiao MOZ_WEBRENDER=1 huinga.
  • Ko te wahanga o nga kaiwhakamahi UK mo ratou ko te whakaaturanga o nga ihirangi e taunakihia ana e te ratonga Pocket ka taea ki te wharangi ripa hou kua piki ake ki te 100%. I mua, ko enei whaarangi i whakaatuhia ki nga kaiwhakamahi mai i nga USA, Kanata me Tiamana. Ko nga poraka e utua ana e nga kaitautoko e whakaatuhia ana i nga USA anake ka tino tohuhia hei panui. Ko te whakawhaiaro e pa ana ki te kowhiringa o nga ihirangi ka mahia ki te taha o te kiritaki me te kore e whakawhiti i nga korero a nga kaiwhakamahi ki nga roopu tuatoru (ko te rarangi katoa o nga hononga kua tohua mo tenei ra ka utaina ki roto i te kaitirotiro, kua tohua ki te taha o te kaiwhakamahi i runga i nga raraunga tirotiro tirotiro. ). Hei whakakore i nga ihirangi e taunakihia ana e Pocket, he tautuhinga kei roto i te whirihora (Firefox Home Ihirangi / E taunakihia ana e te Pukoro) me te whiringa "browser.newtabpage.activity-stream.feeds.topsites" mo: whirihora.
  • Kei roto papaki e pa ana ki te mahi me te pumau o te whakaterenga taputapu o te wetewete ataata ma te whakamahi i te VA-API (e tautokona ana i nga taiao-a-Wayland anake).
  • Ko nga whakaritenga mo nga waahanga punaha Linux kua piki ake. Ko te whakahaere i a Firefox i runga i te Linux inaianei me Glibc 2.17, libstdc++ 4.8.1 me GTK+ 3.14.
  • I muri mai i te mahere ki te whakamutu i te tautoko mo nga huringa haukoti tuhinga tawhito, ko nga huinga cipher TLS katoa e pa ana ki te DHE (TLS_DHE_*, kawa whakawhiti matua a Diffie-Hellman) kua monoa ma te taunoa. Hei whakaiti i te paanga kino pea o te whakakore i te DHE, e rua nga huinga cipher AES-GCM-SH2 hou kua taapirihia.
  • Kua haua tautoko mo nga tikanga TLS 1.0 me TLS 1.1. Hei uru atu ki nga waahi i runga i te hongere korero haumaru, me whakarato te tūmau i te tautoko mo te iti rawa o TLS 1.2. E ai ki a Google, i tenei wa e tata ana ki te 0.5% o nga tangohanga whaarangi paetukutuku kei te haere tonu ma te whakamahi i nga putanga tawhito o TLS. I whakahaeretia te katinga i runga i tūtohutanga IETF (Ipurangi Hangarau Taumahi). Ko te take mo te kore e tautoko i te TLS 1.0/1.1 ko te kore tautoko mo nga ciphers hou (hei tauira, ECDHE me AEAD) me te hiahia ki te tautoko i nga ciphers tawhito, ko te pono o enei ka pataihia i tenei wa o te whanaketanga o te hangarau rorohiko ( hei tauira, me tautoko mo TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, ka whakamahia te MD5 mo te arowhai me te motuhēhēnga me te SHA-1). Ka taea e koe te whakaora i te kaha ki te mahi me nga putanga TLS tawhito ma te tautuhi i te security.tls.version.enable-deprecated = pono, ma te whakamahi ranei i te paatene i te wharangi hapa e whakaatuhia ana i te toronga ki tetahi pae me te kawa tawhito.
  • Kua tino pai ake te kounga o te mahi me nga kaipanui mata mo nga tangata he ngoikore te tirohanga (kua whakatauhia nga raru o te tuunga pehu, kua whakakorehia te mīti, kua whakaterehia te tukatuka o nga teepu nui, me etahi atu). Mo nga kaiwhakamahi e mau ana i te migraines me te epilepsy, kua whakahekehia nga paanga pakiwaituhi penei i te whakaatu i nga ripa me te whakawhānui i te pae rapu.
  • Mo nga umanga, kua taapirihia nga ture hou ki nga kaupapa here a-rōpū mo te whirihora i nga kaikawe tono o waho, te whakakore i te aratau pikitia-i-pikitia, me te hiahia kia tohua he kupuhipa matua.
  • I roto i te miihini JavaScript SpiderMonkey whakahoutia he puunaha tukatuka korero auau e tukutahi ana me te whakatinanatanga mai i te miihini V8 JavaScript e whakamahia ana i roto i nga kaitirotiro i runga i te kaupapa Chromium. Na te huringa i taea e matou te whakatinana i te tautoko mo nga ahuatanga e whai ake nei e pa ana ki nga korero auau:
    • Nga roopu ingoa ka taea e koe te hono atu i nga wahanga o te aho kua tauritehia e te kii auau me nga ingoa motuhake hei utu mo nga tau rangatū o nga taurite (hei tauira, hei utu mo te "/(\d{4})-(\d{2})-(\d{ 2})/" ka taea e koe te tohu "/( ? \d{4})-(? \d{2})-(? \d{2})/" ka uru ki te tau kaua ma te hua[1], engari ma te hua.groups.year).
    • Karaehe mawhiti Ka tāpirihia e ngā pūāhua Unicode te \p{…} me te \P{…}, hei tauira, ko te \p{Number} ka tautuhi i ngā pūāhua katoa e taea ana me te ahua o ngā tau (tae atu ki ngā pūāhua pēnei i te ①), \p{Alphabetic} - reta (tae atu ki hieroglyphs ), \p{Math} — tohu pāngarau, etc.
    • Kara dotKatoa ka meinga te kopare "." tae atu ki nga tohu raina hou.
    • Aratau Titiro ki muri ka taea e koe te whakatau i roto i te kii auau ko tetahi tauira kei mua i tetahi atu (hei tauira, whakaritea ki te moni taara me te kore e hopu i te tohu taara).
  • Kua whakatinanahia nga akomanga pseudo-classes :ko() и :kei hea() ki te here i nga ture CSS ki te huinga kaiwhiriwhiri. Hei tauira, hei utu mo

    pane p:whakapapa, matua p:whakapapa, hiku p:whakapapa {…}

    ka taea te tohu

    : is(header, main, footer) p:whakapapa {…}

  • CSS pseudo-akomanga whakaurua :pānui-anake и :panui-tuhi mo te here ki te hanga i nga huānga (whakauru, textarea ranei) ka aukatihia, ka whakaaetia ranei kia whakatika.
  • He tautoko tikanga taapiri Intl.ListFormat() ki te hanga i nga rarangi rohe (hei tauira, whakakapi i te "ranei" ki te "ranei", "me" ki te "me").

    const lf = new Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → 'Frank, Christine, and Flora'
    // mo te waahi "ru" ko 'Frank, Christine me Flora'

  • Ko te tikanga Intl.NumberFormat he tautoko taapiri mo te whakahōputu waeine o te ine, moni, tohu pūtaiao me te kiato (hei tauira, "Intl.NumberFormat('en', {style: 'unit', wae: 'meter-per-second'}");
  • Tikanga taapiri ParentNode.replaceChildren(), ka taea e koe te whakakapi, te whakawātea rānei i tētahi kōpuku tamariki.
  • Kei roto i te peka ESR te tautoko mo te Kaimahi Ratonga me te Push API (i monoa ratou i te tukunga ESR o mua).
  • Ka taapirihia e WebAssembly te tautoko mo te kawemai me te kaweake i nga tawhā mahi integer 64-bit ma te whakamahi i te momo JavaScript BigInt. Kua whakatinanahia ano he toronga mo WebAssembly Uara-maha, tuku nui atu i te kotahi te uara ka hoki mai nga mahi.
  • I roto i te papatohu mo nga kaihanga paetukutuku whakapumau Te takiuru taipitopito o nga hapa e pa ana ki te Oati, tae atu ki nga korero e pa ana ki nga ingoa, nga puranga, me nga rawa, he maamaa ake te rapu raru i nga hapa ina whakamahi anga penei i te Angular.

    Firefox 78 tuku

  • Ko nga Utauta Kaiwhakawhanake Tukutuku kua tino pai ake te mahi whakaterenga DOM i te wa e tirotirohia ana nga waahi e whakamahi ana i te maha o nga taonga CSS.
  • Ko te kaiwhakairo JavaScript inaianei te kaha ki te whakawhānui i nga ingoa taurangi poto i runga i te mapi-puna ina whakamahi ana nga tohu takiuru (Nga tohu tohu), ka taea e koe te tuku korero mo te nama raina i roto i te waehere me nga uara o nga taurangi ki roto i te papatohu paetukutuku i te wa e pa ana te tohu.
  • I roto i te atanga tirotiro whatunga, kua taapirihia nga korero e pa ana ki nga taapiri, nga tikanga aukati-aroturuki, me nga here CORS (Cross-Origin Resource Sharing) i aukatia ai te tono.
    Firefox 78 tuku

Hei taapiri atu ki nga mahi hou me nga whakatikatika iro i Firefox 78
whakakorea raupapa whakaraeraetanga, he maha nga mea e tohuhia ana hei tino arohaehae, i.e. ka taea te mahi i te waehere a te kaitukino i te wa e whakatuwhera ana i nga wharangi i hangaia. Ko nga korero e whakaatu ana i nga take haumarutanga kua whakatikahia kaore i te waatea i tenei wa, engari ko te rarangi o nga whakaraeraetanga ka puta i roto i etahi haora.

Source: opennet.ru

Tāpiri i te kōrero