Khariidadda waddo ee hagaajinta taageerada Wayland ee Firefox

Martin Stransky, oo ah ilaaliye xirmo Firefox u ah Fedora iyo RHEL oo Firefox u soo rarinaya Wayland, ayaa daabacay warbixin dib u eegis ku samaynaysa horumaradii ugu dambeeyay ee Firefox ee ka socda bay'ada ku salaysan nidaamka Wayland.

Siidaynta soo socota ee Firefox, waxaa la qorsheeyay in lagu xalliyo dhibaatooyinka lagu arkay dhismayaal Wayland iyada oo la adeegsanayo sabuuradaha iyo maaraynta pop-ups. Astaamahan ayaa markiiba la fulin kari waayay sababo la xidhiidha kala duwanaanshiyaha habka loo hirgelinayo ee X11 iyo Wayland. Kiiskii ugu horreeyay, dhibaatooyin ayaa ka dhashay iyada oo ay ugu wacan tahay sabuuradda Wayland oo si is-daba joog ah u socota, taas oo u baahan in la sameeyo lakab gooni ah si loo galo galitaanka shaashadda Wayland. Lakabka la cayimay ayaa lagu dari doonaa Firefox 93 waxaana loo suurtagelin doonaa si toos ah Firefox 94.

Marka laga hadlayo wada-hadallada soo booda, dhibka ugu weyni wuxuu ahaa in Wayland ay u baahan tahay kala sareyn adag oo daaqadaha pop-up ah, i.e. Daaqadda waalidku waxay samayn kartaa daaqadda ilmaha oo leh popup, laakiin soo-baxa soo socda ee ka bilaabmaya daaqaddaas waa inuu ku xidhaa daaqaddii ilmaha ee asalka ahayd, isagoo samaynaya silsilad. Firefox, daaqad kastaa waxay dhalin kartaa dhowr popups kuwaas oo aan samaynin kala sareyn. Dhibaatadu waxay ahayd in marka la isticmaalayo Wayland, xidhitaanka mid ka mid ah popups waxay u baahan tahay dib u dhiska dhammaan silsiladaha daaqadaha leh popups kale, inkastoo xaqiiqda ah in joogitaanka dhowr pop-ups furan ma aha mid aan caadi ahayn, tan iyo menus iyo pop-ups waxaa lagu fuliyay qaabka Tooltips popups, wada hadal-kordhinta, codsiyada ogolaanshaha, iwm. Xaaladdu waxay sidoo kale ku adkaatay cilladaha Wayland iyo GTK, taas oo ay ugu wacan tahay isbeddello yaryar oo keeni kara dib-u-celin kala duwan. Si kastaba ha ahaatee, koodhka maaraynta pop-upka ee Wayland waa la tirtiray waxaana la qorsheeyay in lagu daro Firefox 94.

Horumarka kale ee la xidhiidha Wayland waxaa ka mid ah ku darida 93 isbeddelada miisaanka ee Firefox ee shaashadaha DPI ee kala duwan, taas oo meesha ka saaraysa boodboodka marka daaqada loo wareejinayo cidhifka shaashadda ee qaababka kormeerayaasha badan. Firefox 95 waxa ay qorshaynaysaa in ay wax ka qabato mashaakilaadka soo ifbaxa marka la isticmaalayo istcmaalka jiid&jiidka, tusaale ahaan, marka faylasha laga soo minguurinayo ilo dibadeed faylalka maxaliga ah iyo marka la guurayo tabs

Marka la sii daayo Firefox 96, dekedda Firefox ee Wayland waxaa loo qorsheeyay in la keeno sinnaanta guud ee shaqeynta dhismaha X11, ugu yaraan marka lagu shaqeynayo deegaanka GNOME ee Fedora. Taas ka dib, horumarinta dareenka ayaa loo wareejin doonaa si ay u sharfaan shaqada ee deegaanka Wayland ee habka GPU, kaas oo ka kooban code loogu talagalay la falgalka adabtarada garaafyada iyo kaas oo ka ilaaliya habka ugu muhiimsan ee browser ka shil haddii ay dhacdo darawalka ku guuldareysto. Habka GPU waxaa sidoo kale loo qorsheeyay in lagu daro koodka koodka fiidiyoowga iyadoo la adeegsanayo VAAPI, kaas oo hadda lagu shaqeeyo hababka habaynta macluumaadka.

Intaa waxaa dheer, waxaan ogaan karnaa ku darida habka go'doominta goobta adag, ee loo sameeyay qayb ka mid ah mashruuca Fission, ee boqolkiiba yar ee isticmaalayaasha laamaha xasilloon ee Firefox. Si ka duwan sida loo qaybiyo tababbarka habsocodka la heli karo oo dhan (8 by default), ilaa hadda la isticmaalo, qaabka go'doominta wuxuu dhigayaa habaynta goob kasta hanaan u gaar ah, oo aan loo kala saarin tabs, laakiin by domain (Public Suffix), kaas oo u oggolaanaya waxyaabo dheeraad ah oo go'doomin ah oo ah qoraallada dibadda iyo iframe blocks. Awood u yeelashada qaabka Fission waxaa lagu maamulaa doorsoomiyaha "fission.autostart=true" ee ku saabsan: config ama ku saabsan: dookhyada#bogga tijaabada.

Habka go'doominta adag wuxuu ka caawiyaa ka hortagga weerarrada kanaalka, sida kuwa la xidhiidha dayacanka Specter, sidoo kale waxay yaraynaysaa kala qaybsanaanta xusuusta, waxay si hufan ugu soo celisaa xusuusta nidaamka hawlgalka, waxay yaraynaysaa saamaynta ururinta qashinka iyo xisaabinta degdega ah ee boggaga hababka kale, iyo waxay kordhisaa hufnaanta rarka qaybinta qaybaha kala duwan ee CPU waxayna kordhisaa xasiloonida (shilka habraaca habaynta iframe ma saamayn doono goobta ugu muhiimsan iyo tabsyada kale).

Waxaa ka mid ah dhibaatooyinka la yaqaan ee ka soo baxa marka la isticmaalayo habka go'doominta adag, waxaa jira koror muuqda oo ku yimaada xusuusta iyo isticmaalka faylka faylka marka la furayo tiro badan oo tabs ah, iyo sidoo kale carqaladeynta shaqada qaar ka mid ah add-ons, luminta content iframe marka daabacaadda iyo wacitaanka shaqada duubista shaashadda, hoos u dhaca waxtarka kaydinta dukumentiyada iframe, Luminta waxa ku jira foomamka la dhammaystiray laakiin aan la soo gudbin marka fadhiga dib loo soo celiyo shil ka dib.

Isbeddellada kale ee Firefox waxaa ka mid ah dhammaystirka u haajiridda nidaamka degenaansho Fluent, hagaajinta Habka Isbarbardhigga Sare, ku-darka awoodda lagu duubi karo muuqaallada waxqabadka hal mar gujis ilaa ku saabsan: geeddi-socod, iyo ka saarida goob lagu soo celiyo kii hore. qaabka bogga tab cusub ee la isticmaalay ka hor Firefox 89.

Source: opennet.ru

Add a comment