Hoʻokuʻu ʻia ʻo Firefox 94

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 94. Eia kekahi, ua hana ʻia kahi hoʻolaha lālā kākoʻo lōʻihi - 91.3.0. Ua hoʻoneʻe ʻia ka lālā Firefox 95 i ka pae hoʻāʻo beta, ʻo ka hoʻokuʻu ʻana i hoʻonohonoho ʻia no Dekemaba 7.

Nā hana hou nui:

  • Ua hoʻokō ʻia kahi ʻaoʻao lawelawe hou "e pili ana i: unloads" kahi e hiki ai i ka mea hoʻohana, i mea e hōʻemi ai i ka hoʻohana ʻana i ka hoʻomanaʻo, hiki ke hoʻokuʻu ikaika i nā ʻaoʻao ʻoi loa o ka waiwai mai ka hoʻomanaʻo ʻana me ka ʻole o ka pani ʻana iā lākou (e hoʻouka hou ʻia ka ʻike i ka wā e hoʻololi ai i ka pā). . ʻO ka ʻaoʻao "about: unloads" e papa inoa i nā ʻaoʻao i loaʻa ma ke ʻano o ka mea nui no ka preemption inā ʻaʻole lawa ka RAM. Ua koho ʻia ka mea nui ma ka papa inoa ma muli o ka manawa i komo ai ka pā, ʻaʻole ma muli o nā kumuwaiwai i pau. Ke kaomi nei ʻoe i ke pihi Unload, e hoʻoneʻe ʻia ka papa mua mai ka papa inoa mai ka hoʻomanaʻo ʻana, i ka manawa aʻe āu e kaomi ai, e wehe ʻia ka lua, etc. ʻAʻole hiki ke wehe i kahi pā āu e koho ai.
    Hoʻokuʻu ʻia ʻo Firefox 94
  • Ke hoʻomaka mua ʻoe ma hope o ka hoʻokomo ʻana i ka mea hou, ua hoʻomaka ʻia kahi interface hou e koho i ʻeono mau kumumanaʻo kala kala, kahi e hāʻawi ʻia ai ʻekolu mau pae o ka ʻeleʻele ʻeleʻele, e pili ana i ka hōʻike ʻana o ka wahi maʻiʻo, nā panela, a me ka pahu hoʻololi i nā leo ʻeleʻele.
    Hoʻokuʻu ʻia ʻo Firefox 94
  • Manaʻo ʻia kahi ʻano o ka hoʻokaʻawale kahua paʻa, i kūkulu ʻia ma ke ʻano he ʻāpana o ka papahana Fission. He ʻokoʻa i ka hoʻohele mua ʻia ʻana o ka hoʻoili ʻana i ka pā ma ke kaʻina hana i loaʻa (8 ma ke ʻano maʻamau), ʻo ke ʻano hoʻokaʻawale koʻikoʻi e waiho i ka hana ʻana o kēlā me kēia pūnaewele i kāna kaʻina kaʻawale, ʻaʻole i hoʻokaʻawale ʻia e nā tab, akā e nā kāʻei (Public Suffix) . ʻAʻole hoʻohana ʻia ke ʻano no nā mea hoʻohana a pau; hiki ke hoʻohana ʻia ka ʻaoʻao "about:preferences#experimental" a i ʻole ka hoʻonohonoho "fission.autostart" ma about:config e hoʻopau a hiki iā ia ke hoʻohana.

    Hāʻawi ke ʻano hou i ka palekana hilinaʻi i nā hoʻouka ʻana o ka papa Spectre, e hōʻemi i ka ʻāpana hoʻomanaʻo, a hiki iā ʻoe ke hoʻokaʻawale i nā ʻike o nā palapala waho a me nā poloka iframe. hoʻihoʻi maikaʻi i ka hoʻomanaʻo i ka ʻōnaehana hana, hoʻemi i ka hopena o ka hōʻiliʻili ʻōpala a me ka helu koʻikoʻi ma nā ʻaoʻao i nā kaʻina hana ʻē aʻe, hoʻonui i ka pono o ka hāʻawi ʻana i ka ukana ma nā cores CPU like ʻole a hoʻomaikaʻi i ka paʻa (ʻo ka hāʻule ʻana o ke kaʻina hana i ka iframe ʻaʻole e huki i lalo. ka pūnaewele nui a me nā ʻaoʻao ʻē aʻe). ʻO ke kumukūʻai ka piʻi holoʻokoʻa o ka hoʻohana ʻana i ka hoʻomanaʻo ke loaʻa ka nui o nā pūnaewele wehe.

  • Hāʻawi ʻia nā mea hoʻohana i ka Multi-Account Containers add-on, kahi e hoʻokō ai i ka manaʻo o nā ipu pōʻaiapili e hiki ke hoʻohana ʻia no ka hoʻokaʻawale ʻana o nā pūnaewele arbitrary. Hāʻawi nā pahu i ka hiki ke hoʻokaʻawale i nā ʻano ʻano like ʻole me ka ʻole o ka hana ʻana i nā profiles kaʻawale, kahi e hiki ai iā ʻoe ke hoʻokaʻawale i ka ʻike o kēlā me kēia hui o nā ʻaoʻao. No ka laʻana, hiki iā ʻoe ke hana i nā wahi kaʻawale, kaʻawale no ka kamaʻilio pilikino, ka hana, ke kūʻai ʻana a me nā kālepa panakō, a i ʻole e hoʻonohonoho i ka hoʻohana like ʻana o nā moʻokāki mea hoʻohana like ʻole ma kahi pūnaewele. Hoʻohana kēlā me kēia pahu i nā hale kūʻai ʻokoʻa no Cookies, Local Storage API, indexedDB, cache, a me OriginAttributes content. Eia hou, i ka hoʻohana ʻana iā Mozilla VPN, hiki iā ʻoe ke hoʻohana i kahi kikowaena VPN ʻokoʻa no kēlā me kēia pahu.
    Hoʻokuʻu ʻia ʻo Firefox 94
  • Wehe ʻia ka noi e hōʻoia i ka hana i ka wā e haʻalele ai i ka polokalamu kele pūnaewele a i ʻole ke pani ʻana i ka puka makani ma o ka papa kuhikuhi a pani i nā pihi puka makani. ʻO kēlā mau mea. ʻO ke kaomi hewa ʻana i ke pihi "[x]" ma ka inoa pukaaniani ke alakaʻi nei i ka pani ʻana i nā ʻaoʻao āpau, me nā mea me nā palapala hoʻoponopono wehe, me ka ʻole o ka hōʻike ʻana i kahi ʻōlelo aʻo. Ma hope o ka hoʻihoʻi ʻia ʻana o ke kau, ʻaʻole nalowale ka ʻikepili i nā palapala pūnaewele. Ke hoʻomau nei ke kaomi ʻana iā Ctrl+Q e hōʻike i kahi ʻōlelo aʻo. Hiki ke hoʻololi ʻia kēia ʻano i nā hoʻonohonoho (General panel / Tabs section / "Confirm before closing multiple tabs" parameter).
    Hoʻokuʻu ʻia ʻo Firefox 94
  • Ma ke kūkulu ʻana no ka Linux platform, no nā kaiapuni kiʻi e hoʻohana ana i ka protocol X11, hiki ke hoʻohana ʻia kahi backend hoʻihoʻi hou ma ka paʻamau, kahi mea kaulana no ka hoʻohana ʻana i ka interface EGL no ka hoʻopuka kiʻi ma mua o GLX. Kākoʻo ka hope i ka hana ʻana me nā mea hoʻokele OpenGL open-source Mesa 21.x a me nā mea hoʻokele NVIDIA 470.x ponoʻī. ʻAʻole kākoʻo ʻia nā mea hoʻokele OpenGL ponoʻī AMD. Hoʻopau ka hoʻohana ʻana iā EGL i nā pilikia me nā mea hoʻokele gfx a hiki iā ʻoe ke hoʻonui i ka laulā o nā mea hana e loaʻa ai ka wikiwiki wikiō a me WebGL. Hoʻomākaukau ʻia ka backend hou ma ka hoʻokaʻawale ʻana i ka backend DMABUF, i hana mua ʻia no Wayland, kahi e hiki ai i nā kiʻi ke hoʻopuka pololei i ka hoʻomanaʻo GPU, hiki ke hōʻike ʻia i loko o ka framebuffer EGL a hoʻolilo ʻia ma ke ʻano he ʻano i ka wā e hoʻopololei ana i nā mea ʻaoʻao pūnaewele.
  • Ma ke kūkulu ʻana no Linux, hoʻohana ʻia kahi papa e hoʻoponopono i nā pilikia me ka clipboard i nā kaiapuni e pili ana i ka protocol Wayland. Loaʻa pū kekahi i nā loli e pili ana i ka lawelawe ʻana i nā popups i nā kaiapuni e pili ana i ka protocol Wayland. Pono ʻo Wayland i kahi hierarchy popup koʻikoʻi, ʻo ia hoʻi. Hiki i ka puka makani makua ke hana i pukaaniani keiki me ka popup, akā, ʻo ka popup aʻe i hoʻomaka ʻia mai kēlā pukaaniani e pono e hoʻopaʻa i ka puka makani keiki mua, e hana ana i kaulahao. Ma Firefox, hiki i kēlā me kēia puka makani ke hoʻopuka i nā popups ʻaʻole i hana i kahi hierarchy. ʻO ka pilikia i ka wā e hoʻohana ai iā Wayland, ʻo ka pani ʻana i kekahi o nā popups e pono ai ke kūkulu hou ʻana i ke kaulahao holoʻokoʻa o nā puka makani me nā popups ʻē aʻe, ʻoiai ʻaʻole i maʻamau ka hiki ʻana o kekahi mau popups wehe, no ka mea, ua hoʻokō ʻia nā menus a me nā pop-ups ma ke ʻano o popups tooltips, add-on dialogs, ʻae noi, etc.
  • Hoʻemi ʻia ke poʻo i ka wā e hoʻohana ai i ka performance.mark() a me performance.measure() API me ka nui o nā anana i kālailai ʻia.
  • Ua hoʻololi ʻia ke ʻano o ka hoʻoili ʻana i ka wā e hoʻouka ana i ka ʻaoʻao e hoʻomaikaʻi i ka hana o ka hoʻouka ʻana mehana o nā ʻaoʻao i wehe mua ʻia ma ke ʻano laka.
  • No ka hoʻouka ʻana i ka ʻaoʻao, ua hoʻonui ʻia ka mea nui no ka hoʻouka ʻana a me ka hōʻike ʻana i nā kiʻi.
  • Ma ka mīkini JavaScript, ua hoʻemi iki ka hoʻohana ʻana i ka hoʻomanaʻo a ua hoʻomaikaʻi ʻia ka hana o ka helu waiwai.
  • Ua hoʻomaikaʻi ʻia nā hana hoʻonohonoho o ka ʻohi ʻōpala, i hōʻemi i ka manawa hoʻouka ʻaoʻao i kekahi mau hoʻāʻo.
  • Hoʻemi ʻia ka ukana CPU i ka wā koho balota i ka wā e hana ana i nā pilina HTTPS.
  • Ua hoʻokē ʻia ka hoʻomaka ʻana o ka mālama ʻana a ua hoʻemi ʻia ka manawa hoʻomaka mua ma o ka hoʻemi ʻana i nā hana I/O ma ka pae nui.
  • ʻO ka pani ʻana i nā mea hana hoʻomohala e hōʻoia i ka hoʻokuʻu ʻia ʻana o ka hoʻomanaʻo ma mua o ka wā ma mua.
  • Hoʻohui ka lula @import CSS i ke kākoʻo no ka hana layer(), ka mea e hoʻopuka i ka wehewehe ʻana o kahi papa cascading i kuhikuhi ʻia me ka hoʻohana ʻana i ke kānāwai @layer.
  • Hāʻawi ka structuredClone() i ke kākoʻo no ke kope ʻana i nā mea JavaScript paʻakikī.
  • No nā puka, ua hoʻokō ʻia ke ʻano "enterkeyhint", e hiki ai iā ʻoe ke wehewehe i ke ʻano ke kaomi ʻana i ke kī Enter ma ka papa kī.
  • Ua hoʻokō ʻia ke ʻano HTMLScriptElement.supports(), hiki ke hoʻohana ʻia e nānā inā kākoʻo ka polokalamu kele pūnaewele i kekahi mau ʻano palapala, e like me nā modula JavaScript a i ʻole nā ​​palapala maʻamau.
  • Hoʻohui ʻia ka waiwai ShadowRoot.delegatesFocus e nānā inā ua hoʻonohonoho ʻia ka waiwai delegatesFocus i kahi Shadow DOM kaʻawale.
  • Ma ka Windows platform, ma kahi o ka hoʻohuli ʻana i ka mea hoʻohana me nā koi e hoʻokomo i kahi mea hou, ua hoʻonui hou ʻia ka polokalamu kele pūnaewele ma hope ke pani ʻia. I ka Windows 11 kaiapuni, ua hoʻokō ʻia ke kākoʻo no ka ʻōnaehana menu hou (Snap Layouts).
  • Hiki i ka macOS ke kūkulu i ke ʻano mana haʻahaʻa no ka wikiō pale piha.
  • Ma ka mana no ka Android platform:
    • ʻOi aku ka maʻalahi o ka hoʻi ʻana i nā maʻiʻo i nānā mua ʻia a pani ʻia - hāʻawi ka ʻaoʻao kumu hou i ka hiki ke nānā i nā ʻaoʻao i pani hou ʻia, hoʻohui ʻia nā bookmark, nā ʻimi, a me nā ʻōlelo aʻoaʻo Pocket.
    • Hāʻawi i ka hiki ke hoʻopilikino i ka ʻike i hōʻike ʻia ma ka ʻaoʻao home. No ka laʻana, hiki iā ʻoe ke koho e hōʻike i nā papa inoa o kāu mau pūnaewele kipa pinepine ʻia, nā ʻaoʻao i wehe koke ʻia, nā kaha puke i mālama ʻia, nā hulina, a me nā ʻōlelo paipai Pocket.
    • Hoʻohui i ke kākoʻo no ka hoʻoneʻe ʻana i nā ʻaoʻao lōʻihi ʻole i kahi ʻāpana ʻo Inactive Tabs e pale aku i ka hoʻopili ʻana i ka pā pahu nui. Loaʻa nā ʻaoʻao ʻaʻole i ʻae ʻia no ka ʻoi aku ma mua o 2 pule. Hiki ke hoʻopau ʻia kēia ʻano i nā hoʻonohonoho "Settings-> Tabs-> Move old Tabs to inactive."
    • Ua hoʻonui ʻia nā heuristic no ka hōʻike ʻana i nā manaʻo i ka wā e paʻi ana i ka pahu helu wahi.

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, ua hoʻoponopono ʻo Firefox 94 i 16 mau nāwaliwali, kahi o 10 i hōʻailona ʻia he pōʻino. Hoʻokumu ʻia nā vulnerabilities e nā pilikia hoʻomanaʻo, e like me ka nui o ka buffer a me ke komo ʻana i nā wahi hoʻomanaʻo i hoʻokuʻu ʻia. Hiki paha, hiki i kēia mau pilikia ke alakaʻi i ka hoʻokō ʻana i ke code a ka mea hoʻouka i ka wā e wehe ai i nā ʻaoʻao i hoʻolālā ʻia.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka