Taswirar hanya don haɓaka tallafin Wayland a Firefox

Martin Stransky, mai kula da fakitin Firefox na Fedora da RHEL wanda ke jigilar Firefox zuwa Wayland, ya buga rahoto da ke bitar sabbin abubuwan da ke faruwa a Firefox da ke gudana a cikin yanayin tushen ka'idar Wayland.

A cikin fitowar Firefox masu zuwa, an shirya don magance matsalolin da aka gani a cikin ginin Wayland tare da allon allo da sarrafa fashe-fashe. Ba za a iya aiwatar da waɗannan fasalulluka nan da nan ba saboda bambance-bambance a cikin hanyar aiwatar da su a cikin X11 da Wayland. A cikin shari'ar farko, matsaloli sun taso saboda faifan allo na Wayland da ke gudana ba tare da izini ba, wanda ke buƙatar ƙirƙirar wani yanki na daban don samun damar shiga allon allo na Wayland. Za a ƙara ƙayyadadden Layer ɗin zuwa Firefox 93 kuma a kunna shi ta tsohuwa a Firefox 94.

Game da maganganu masu tasowa, babban wahalar shine Wayland na buƙatar tsauraran matsayi na windows masu tasowa, watau. taga iyaye na iya ƙirƙirar taga yara tare da buguwa, amma bugu na gaba da aka fara daga wannan taga dole ne ya ɗaure ga taga na asali na yara, yana samar da sarka. A cikin Firefox, kowane taga zai iya haifar da buƙatu da yawa waɗanda ba su samar da matsayi ba. Matsalar ita ce lokacin da ake amfani da Wayland, rufe ɗaya daga cikin buƙatun yana buƙatar sake gina dukkan sassan windows tare da wasu masu tasowa, duk da cewa kasancewar yawancin buɗaɗɗen buɗaɗɗen ba sabon abu ba ne, tun da menus da pop-ups ana aiwatar da su a cikin hanyar. popups Tooltips, ƙara-kan maganganu, buƙatun izini, da sauransu. Lamarin kuma ya daure saboda kura-kurai a cikin Wayland da GTK, saboda kananan canje-canje na iya haifar da koma baya daban-daban. Koyaya, an cire lambar don gudanar da fafutuka na Wayland kuma ana shirin saka shi cikin Firefox 94.

Sauran abubuwan haɓakawa masu alaƙa da Wayland sun haɗa da ƙari na 93 sauye-sauyen sauye-sauye zuwa Firefox akan fuskokin DPI daban-daban, waɗanda ke kawar da kyalkyali lokacin motsi taga zuwa gefen allo a cikin saitunan sa ido da yawa. Firefox 95 yana shirin magance matsalolin da suka taso lokacin amfani da haɗin ja & sauke, misali, lokacin yin kwafin fayiloli daga tushen waje zuwa fayilolin gida da lokacin motsi shafuka.

Tare da sakin Firefox 96, ana shirin kawo tashar jiragen ruwa ta Firefox don Wayland zuwa ga daidaituwar aiki tare da ginin X11, aƙalla lokacin da yake gudana a cikin yanayin GNOME na Fedora. Bayan haka, hankalin masu haɓakawa zai canza zuwa haɓaka aikin a cikin mahallin Wayland na tsarin GPU, wanda ke ƙunshe da lambar don hulɗa tare da adaftar hoto kuma wanda ke kare babban tsarin bincike daga faɗuwa a yayin da direba ya gaza. Hakanan ana shirin aiwatar da tsarin GPU don haɗa lamba don ƙaddamar da bidiyo ta amfani da VAAPI, wanda a halin yanzu ana gudanar da shi cikin ayyukan sarrafa abun ciki.

Bugu da ƙari, za mu iya lura da haɗar ƙaƙƙarfan yanayin keɓewar rukunin yanar gizo, wanda aka haɓaka azaman ɓangaren aikin Fission, don ƙaramin kaso na masu amfani da tsayayyen rassan Firefox. Ya bambanta da raba gardama na sarrafa shafin a cikin wurin da ake da shi (8 ta tsohuwa), ana amfani da shi zuwa yanzu, yanayin keɓewar layin yana sanya sarrafa kowane rukunin yanar gizon a cikin tsarinsa daban, ba a raba shi ta hanyar shafuka ba, amma ta yanki (Jama'a). Suffix), wanda ke ba da damar ƙarin keɓancewar abun ciki na rubutun waje da tubalan iframe. Ana sarrafa kunna yanayin Fission ta hanyar "fission.autostart=gaskiya" m a game da: config ko akan game da: zaɓin # shafi na gwaji.

Yanayin keɓewa mai tsauri yana taimakawa kariya daga hare-haren tashoshi na gefe, kamar waɗanda ke da alaƙa da raunin Specter, kuma yana rage ɓarna ƙwaƙwalwar ajiya, da mayar da ƙwaƙwalwar ajiya da kyau zuwa tsarin aiki, yana rage tasirin tarin shara da ƙididdige ƙididdiga masu ƙarfi akan shafuka a cikin sauran hanyoyin, da yana ƙaruwa da ingancin rarraba kaya a cikin nau'ikan nau'ikan CPU daban-daban kuma yana haɓaka kwanciyar hankali (haɗuwar tsarin sarrafa iframe ba zai shafi babban rukunin yanar gizon da sauran shafuka ba).

Daga cikin sanannun matsalolin da ke tasowa yayin amfani da yanayin keɓewa mai tsauri, ana samun ƙarar haɓakar ƙwaƙwalwar ajiya da yawan amfani da bayanin fayil yayin buɗe babban adadin shafuka, da kuma rushewar ayyukan wasu add-ons, bacewar abun ciki na iframe lokacin da bugu da kiran aikin rikodi na sikirin, rage ingancin caching takardu daga iframe, Asarar abubuwan da aka kammala amma ba a gabatar da fom ba lokacin da aka dawo da wani zama bayan karo.

Sauran canje-canje a Firefox sun haɗa da kammala ƙaura zuwa tsarin ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun yanayin, ƙari na ikon yin rikodin bayanan ayyukan aiki a dannawa ɗaya zuwa game da: tsari, da cire saitin don dawo da tsohon. salon sabon shafin shafin da aka yi amfani da shi kafin Firefox 89.

source: budenet.ru

Add a comment