Ho lokolloa ha Firefox 78

Sebatli sa Marang-rang se lokollotsoe Firefox 78, hammoho le mofuta oa mobile Firefox 68.10 bakeng sa sethala sa Android. Tokollo ea Firefox 78 e hlalosoa e le Ts'ebeletso e Atolositsoeng ea Ts'ehetso (ESR), e nang le lintlafatso tse lokollotsoeng selemo ho pota. Ho feta moo, ntlafatso ea tse fetileng makala tšehetso ea nako e telele 68.10.0 (lintlafatso tse ling tse peli li lebelletsoe nakong e tlang: 68.11 le 68.12). E tla haufinyane sethaleng tlhahlobo ea beta Lekala la Firefox 79 le tla fetoha, eo tokollo ea eona e reriloeng ka la 28 Phupu.

ka sehloohong boiqapelo:

  • Leqephe la kakaretso (Protections Dashboard) le atolositsoe ka litlaleho tsa katleho ea mekhoa ea ts'ireletso khahlanong le metsamao ea ho latela, ho hlahloba ho sekisetsa ha mangolo a boitsebiso, le ho laola li-passwords. Tokollo e ncha e etsa hore ho khonehe ho sheba lipalo-palo mabapi le ts'ebeliso ea lintlha tse sekiselitsoeng, hammoho le ho lekola mateano a ka bang teng a li-password tse bolokiloeng tse nang le ho lutla ho tsejoang ha li-database tsa basebelisi. Netefatso e etsoa ka ho hokahana le database ea morero oa haveibeenpwned.com, o kenyelletsang tlhahisoleseling mabapi le li-account tse limilione tse likete tse 9.7 tse utsoitsoeng ka lebaka la ho utsoa ha libaka tse 456. Kakaretso e fanoe leqepheng la "mabapi: litšireletso" kapa ka menu e bitsitsoeng ka ho tobetsa letšoao la thebe bareng ea liaterese (Dashboard ea Tšireletso e se e bontšoa sebakeng sa Bontša Tlaleho).
    Ho lokolloa ha Firefox 78

  • E kentse konopo ho UninstallerKhutlisa Firefox", e u lumellang hore u hlophise li-setting le ho tlosa li-add-on tsohle ntle le ho lahleheloa ke data e bokelletsoeng. Maemong a mathata, basebelisi ba atisa ho leka ho a rarolla ka ho kenya sebatli hape. Konopo ea Refresh e tla u lumella ho fihlela phello e ts'oanang ntle le ho lahleheloa ke li-bookmark, nalane ea ho bala, li-password tse bolokiloeng, Li-cookies, dikishinari tse hokahaneng le data bakeng sa liforomo tsa ho tlatsa ka boits'oaro (ha u tobetsa konopo, ho theoa profil e ncha ebe database tse boletsoeng lia fetisoa. ho eona). Ka mor'a ho tobetsa Refresh, add-ons, themes, tlhahisoleseding ea litokelo tsa phihlello, lienjineri tse hokahantsoeng tsa ho batla, polokelo ea lehae ea DOM, litifikeiti, litlhophiso tse fetotsoeng, mekhoa ea mosebelisi (userChrome, userContent) e tla lahleha.
    Ho lokolloa ha Firefox 78

  • Lintho tse kentsoeng lethathamong la litaba tse bonts'itsoeng bakeng sa li-tab ho notlolla li-tab tse ngata, koala li-tab ka ho le letona la ea hajoale, 'me u koale li-tab tsohle ntle le ea hajoale.

    Ho lokolloa ha Firefox 78

  • Screen saver e ka tima nakong ea mehala ea video le likopano tse thehiloeng ho WebRTC.
  • Sethaleng sa Windows sa Intel GPUs ho qeto efe kapa efe ea skrineng kenyellelitsoe mokhoa oa ho kopanya WebRender, e ngotsoeng ka Rust le ho u lumella ho eketsa haholo lebelo la ho fana le ho fokotsa mojaro oa CPU. WebRender outsources page content e fanang ka ts'ebetso ho lehlakoreng la GPU, e kengoang ts'ebetsong ka li-shaders tse sebetsang ho GPU. Pejana, WebRender e ne e nolofalitsoe Windows 10 sethala sa Intel GPUs ha u sebelisa liqeto tse nyane tsa skrine, hammoho le lits'ebetsong tse nang le AMD Raven Ridge, AMD Evergreen APUs, le lilaptop tse nang le likarete tsa litšoantšo tsa NVIDIA. Ho Linux, WebRender hajoale e kentsoe tšebetsong likarete tsa Intel le AMD feela ka meaho ea bosiu, 'me ha e tšehetsoe bakeng sa likarete tsa NVIDIA. Ho e qobella ho hoo e ka bang:config, o lokela ho kenya tshebetsong "gfx.webrender.all" le "gfx.webrender.enabled" litlhophiso kapa u tsamaise Firefox ka mefuta e fapaneng ea tikoloho MOZ_WEBRENDER=1 sete.
  • Kabelo ea basebelisi ba UK bao ponts'o ea litaba tse khothaletsoang ke tšebeletso ea Pocket e nolofalitsoeng leqepheng le lecha la tabo e ekelitsoe ho 100%. Pele, maqephe a joalo a ne a bontšoa feela ho basebelisi ba tsoang USA, Canada le Jeremane. Li-block tse lefelloang ke bafani li bonts'oa USA feela 'me li tšoailoe ka ho hlaka e le papatso. Boikemisetso bo amanang le khetho ea litaba bo etsoa ka lehlakoreng la bareki mme ntle le ho fetisetsa tlhahisoleseling ho batho ba boraro (lethathamo lohle la likhokahano tse khothaletsoang tsa letsatsi la hajoale le kentsoe ho sebatli, se behiloeng ka lehlakoreng la mosebelisi ho ipapisitsoe le data ea nalane ea ho bala. ). Ho tima litaba tse khothaletsoang ke Pocket, ho na le litlhophiso ho configurator (Firefox Home Content/Recommended by Pocket) le khetho ea “browser.newtabpage.activity-stream.feeds.topsites” mabapi le:config.
  • Kenyellelitsoe li-patches tse amang ts'ebetso le botsitso ba ho potlakisa lisebelisoa tsa video decoding ho sebelisa VA-API (e tšehetsoeng feela libakeng tse thehiloeng ho Wayland).
  • Litlhoko tsa likarolo tsa tsamaiso ea Linux li ekelitsoe. Ho tsamaisa Firefox ho Linux hona joale ho hloka bonyane Glibc 2.17, libstdc++ 4.8.1 le GTK+ 3.14.
  • Ho latela leano la ho felisa ts'ehetso bakeng sa li-algorithms tsa legacy cryptographic, li-suites tsohle tsa TLS cipher tse thehiloeng ho DHE (TLS_DHE_*, Diffie-Hellman key exchange protocol) li koaletsoe ka ho sa feleng. Ho fokotsa tšusumetso e mpe e ka bang teng ea ho thibela DHE, ho kentsoe lisutu tse peli tse ncha tse thehiloeng ho AES-GCM tse thehiloeng ho SHA2.
  • E holofetse tšehetso bakeng sa liprothokholo tsa TLS 1.0 le TLS 1.1. Ho fihlella libaka tsa marang-rang ka mocha o sireletsehileng oa puisano, seva se tlameha ho fana ka tšehetso bakeng sa bonyane TLS 1.2. Ho ea ka Google, hajoale hoo e ka bang 0.5% ea ho khoasolla maqephe a webo e ntse e tsoela pele ho sebelisoa ho sebelisoa mefuta ea khale ea TLS. Ho koaloa ho ile ha etsoa ho latela likhothaletso IETF (Internet Engineering Task Force). Lebaka la ho hana ho tšehetsa TLS 1.0 / 1.1 ke ho hloka tšehetso bakeng sa li-ciphers tsa morao-rao (mohlala, ECDHE le AEAD) le tlhokahalo ea ho tšehetsa li-ciphers tsa khale, ho tšepahala ha tsona ho belaelloang sethaleng sa hona joale sa tsoelo-pele ea theknoloji ea k'homphieutha ( mohlala, tšehetso bakeng sa TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA ea hlokahala, MD5 e sebelisetsoa ho hlahloba botšepehi le ho netefatsa le SHA-1). U ka tsosolosa bokhoni ba ho sebetsa le liphetolelo tsa TLS tsa khale ka ho beha security.tls.version.enable-deprecated = 'nete kapa ka ho sebelisa konopo e leqepheng la phoso e bontšitsoeng ha u etela sebaka se nang le protocol ea khale.
  • Boleng ba mosebetsi ka li-screen readers bakeng sa batho ba nang le bokooa ba pono bo ntlafalitsoe haholo (mathata a ho beha li-cursor a rarollotsoe, leqhoa le felisitsoe, ho sebetsa ha litafole tse kholo haholo ho potlakisitsoe, joalo-joalo). Bakeng sa basebelisi ba nang le migraine le sethoathoa, litlamorao tsa animation tse kang ho totobatsa li-tab le ho holisa sebaka sa ho batla li fokotsehile.
  • Bakeng sa likhoebo, melao e mecha e kenyelelitsoe melaong ea lihlopha bakeng sa ho hlophisa li- handlers tsa ts'ebeliso ea kantle, ho tima mokhoa oa setšoantšo sa setšoantšo, le ho hloka hore ho hlahisoe password e kholo.
  • Enjene ea SpiderMonkey JavaScript ntjhafaditswe subsystem e tloaelehileng ea ts'ebetso ea polelo e hokahantsoeng le ts'ebetsong ho tsoa ho enjine ea V8 JavaScript e sebelisoang ho libatli ho ipapisitsoe le projeke ea Chromium. Phetoho e re lumelletse ho kenya ts'ehetso bakeng sa likarolo tse latelang tse amanang le lipolelo tse tloaelehileng:
    • Lihlopha tse reheletsoeng e u lumella ho amahanya likarolo tsa khoele e tsamaellanang le polelo e tloaelehileng e nang le mabitso a itseng ho fapana le linomoro tsa serial tse tšoanang (mohlala, sebakeng sa “/(\d{4})-(\d{2})-(\d{ 2})/” o ka hlakisa “/( ? \d{4})-(? \d{2})-(? \d{2})/" 'me u fihlele selemo eseng ka sephetho[1], empa ka sephetho.groups.year).
    • Litlelase tsa ho baleha Litlhaku tsa Unicode li eketsa meaho \p{...} le \P{...}, mohlala, \p{Number} e hlalosa litlhaku tse ka bang teng tse bontšang linomoro (ho kenyeletsoa litlhaku tse kang ①), \p{Alphabetic} - litlhaku (ho kenyeletsoa hieroglyphs ), \p{Math} - matšoao a lipalo, joalo-joalo.
    • Senya dotAll e baka hore "." mask a chese. ho kenyelletsa le litlhaku tsa phepelo ea mohala.
    • Mokhoa Sheba ka morao e u fa monyetla oa ho tseba ka polelo e tloaelehileng hore mohlala o le mong o tla pele ho o mong (mohlala, ho bapisa chelete ea dollar ntle le ho hapa letšoao la dollar).
  • E kentsoeng litlelase tsa pseudo tsa CSS :ke() и : kae () ho kopanya melao ea CSS ho sehlopha sa ba khethang. Ka mohlala, sebakeng sa

    header p:hover, main p:hover, footer p:hover {...}

    e ka hlalosoa

    :is(header, main, footer) p:hover {...}

  • Li-class tsa pseudo tsa CSS li kenyelelitsoe : bala feela и :bala-ngola bakeng sa ho tlama ho theha likarolo (input kapa textarea) tse hanetsoeng kapa tse lumelletsoeng ho hlophisoa.
  • Tšehetso ea mokhoa o ekelitsoeng Intl.ListFormat() ho theha manane a libaka (mohlala, ho tlosa "kapa" ka "kapa", "le" ka "le").

    const lf = e ncha Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → 'Frank, Christine, le Flora'
    // bakeng sa sebaka sa "ru" e tla ba 'Frank, Christine le Flora'

  • Mokhoa Intl.NumberFormat e ekeditse tshehetso bakeng sa ho fomata diyuniti tsa tekanyo, ditjhelete, mahlale le dinoutu tse kopanang (mohlala, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • Mokhoa o ekelitsoeng ParentNode.replaceChildren(), ho u lumella ho khutlisa kapa ho hlakola node e teng ea bana.
  • Lekala la ESR le kenyelletsa tšehetso bakeng sa mosebeletsi oa Tšebeletso le Push API (ba ne ba holofetse tokollong e fetileng ea ESR).
  • WebAssembly e eketsa ts'ehetso bakeng sa ho kenya le ho romela liparamente tsa ts'ebetso ea 64-bit ka ho sebelisa mofuta oa JavaScript BigInt. Katoloso e boetse e kentsoe tšebetsong bakeng sa WebAssembly Boleng bo bongata, lumella mesebetsi e khutlisetsa boleng bo fetang bo le bong.
  • Ka console bakeng sa baetsi ba marang-rang sireletsoa Ho rengoa ka botlalo ha liphoso tse amanang le Ts'episo, ho kenyelletsa le tlhahisoleseling mabapi le mabitso, mekotla le thepa, ho nolofalletsa ho rarolla liphoso ha u sebelisa meralo e kang Angular.

    Ho lokolloa ha Firefox 78

  • Lisebelisoa tsa Web Developer li ntlafalitse haholo ts'ebetso ea ho tsamaisa DOM ha e hlahloba libaka tse sebelisang thepa e ngata ea CSS.
  • JavaScript debugger e se e na le bokhoni ba ho holisa mabitso a khutsufalitsoeng ho latela 'mapa oa mohloli ha o sebelisa libaka tsa ho rema lifate (Lintlha tsa Log), tse u lumellang ho lahla tlhahisoleseling mabapi le nomoro ea mohala ka har'a khoutu le boleng ba lintho tse fapaneng ho khomphutha ea webo ha tag e qala.
  • Sebokeng sa tlhahlobo ea marang-rang, tlhahisoleseling e kentsoe mabapi le li-add-on, mekhoa e khahlanong le ho latela, le lithibelo tsa CORS (Cross-Origin Resource Sharing) tse entseng hore kopo e koetsoe.
    Ho lokolloa ha Firefox 78

Ntle le lits'ebetso le litokiso tsa liphoso ho Firefox 78
felisitsoe letoto la bofokodi, tseo tse ’maloa tsa tsona li tšoailoeng e le tse mahlonoko, i.e. e ka lebisa ho phethisoeng ha khoutu ea mohlaseli ha u bula maqephe a entsoeng ka ho khetheha. Lintlha tse hlalosang litaba tsa ts'ireletso tse lokisitsoeng ha li fumanehe hajoale, empa lethathamo la bafosi le lebelletsoe ho phatlalatsoa ka mor'a lihora tse 'maloa.

Source: opennet.ru

Eketsa ka tlhaloso