Tondrozotra hanatsarana ny fanohanan'i Wayland amin'ny Firefox

Martin Stransky, mpitahiry fonosana Firefox ho an'ny Fedora sy RHEL izay mampita an'i Firefox mankany Wayland, dia namoaka tatitra momba ny fivoarana farany amin'ny Firefox mandeha amin'ny tontolo mifototra amin'ny protocol Wayland.

Amin'ny famoahana an'i Firefox ho avy dia mikasa ny hamaha ireo olana hita amin'ny fananganana ho an'ny Wayland miaraka amin'ny takelaka sy ny fikarakarana pop-up. Tsy azo nampiharina avy hatrany ireo endri-javatra ireo noho ny fahasamihafan'ny fomba fiasa amin'ny fampiharana azy ireo amin'ny X11 sy Wayland. Tamin'ny tranga voalohany, nipoitra ny fahasahiranana noho ny takelaka takelaka Wayland mandeha asynchronous, izay nitaky ny famoronana sosona misaraka mba hidirana amin'ny takelaka Wayland. Hampiana ao amin'ny Firefox 93 ny sosona voatondro ary alefa amin'ny alΓ lan'ny default ao amin'ny Firefox 94.

Mikasika ny fifanakalozan-dresaka pop-up, ny fahasarotana lehibe indrindra dia ny Wayland dia mitaky ambaratongam-pahefana hentitra amin'ny varavarankely mipoitra, izany hoe. Ny varavarankelin'ny ray aman-dreny dia afaka mamorona varavarankelin'ny ankizy miaraka amin'ny popup, fa ny popup manaraka izay natomboka tamin'io varavarankely io dia tsy maintsy mifamatotra amin'ny varavarankelin'ny zaza voalohany, ka mamorona rojo. Ao amin'ny Firefox, ny varavarankely tsirairay dia afaka miteraka popup maromaro izay tsy mamorona ambaratonga. Ny olana dia rehefa mampiasa Wayland, ny fanakatonana ny iray amin'ireo popups dia mitaky fananganana indray ny rojom-baravarankely manontolo miaraka amin'ny popups hafa, na dia eo aza ny zava-misy fa ny fisian'ny popups misokatra maromaro dia tsy mahazatra, satria ny menus sy ny pop-ups dia ampiharina amin'ny endrika popups tooltips, fifanakalozan-kevitra fanampiny, fangatahana fahazoan-dΓ lana, sns. Nanasarotra ihany koa ny toe-draharaha noho ny lesoka ao amin'ny Wayland sy GTK, izay mety hiteraka fihemorana isan-karazany ny fiovana kely. Na izany aza, ny kaody amin'ny fikarakarana pop-ups ho an'ny Wayland dia efa nodiovina ary nokasaina hampidirina ao amin'ny Firefox 94.

Ny fanatsarana hafa mifandraika amin'ny Wayland dia misy ny fanampiana fanovana scaling 93 amin'ny Firefox amin'ny efijery DPI samihafa, izay manafoana ny flickering rehefa mamindra varavarankely mankany amin'ny sisin'ny efijery amin'ny fanamafisana marobe. Firefox 95 dia mikasa ny hamaha ny olana mitranga rehefa mampiasa ny drag&drop interface, ohatra, rehefa mandika rakitra avy amin'ny loharano ivelany mankany amin'ny rakitra eo an-toerana sy rehefa mamindra tabilao.

Miaraka amin'ny famoahana ny Firefox 96, ny seranan-tsambo Firefox ho an'ny Wayland dia nokasaina ho entina amin'ny fitoviana ankapobeny amin'ny fiasa miaraka amin'ny fananganana X11, farafaharatsiny rehefa mihazakazaka ao amin'ny tontolo GNOME an'ny Fedora. Aorian'izany, ny sain'ny mpamorona dia hitodika amin'ny fanatsarana ny asa ao amin'ny tontolo Wayland amin'ny fizotry ny GPU, izay misy kaody hifaneraserana amin'ny adaptatera grafika ary miaro ny fizotran'ny navigateur lehibe amin'ny fianjerana raha sendra ny tsy fahombiazan'ny mpamily. Ny fizotry ny GPU dia nokasaina hampiditra kaody ho an'ny famadihana horonan-tsary amin'ny fampiasana VAAPI, izay mandeha amin'ny dingana fanodinana votoaty amin'izao fotoana izao.

Fanampin'izany, azontsika atao ny manamarika ny fampidirana fomba fitokana-monina henjana, novolavolaina ho ampahany amin'ny tetikasa Fission, ho an'ny ampahany kely amin'ny mpampiasa ny sampana stable an'ny Firefox. Mifanohitra amin'ny fizarana tsy ara-dalΓ na ny fanodinana tabilao manerana ny dobo fizotry ny dingana misy (8 amin'ny alΓ lan'ny default), ampiasaina hatramin'izao, ny fomba fitokana-monina dia mametraka ny fanodinana ny tranokala tsirairay amin'ny dingana manokana, tsy misaraka amin'ny tabilao, fa amin'ny sehatra (Public Suffix), izay mamela ny atiny fitokanana fanampiny amin'ny script ivelany sy sakana iframe. Ny fampandehanana ny maody Fission dia fehezina amin'ny alΓ lan'ny faribolana β€œfission.autostart=true” ao amin'ny about:config na ao amin'ny about:preferences#experimental page.

Ny fomba mitoka-monina henjana dia manampy amin'ny fiarovana amin'ny fanafihana amin'ny sisiny, toy ireo mifandray amin'ny vulnerabilities Spectre, ary mampihena ihany koa ny fizarazarana fahatsiarovana, mamerina amin'ny fomba mahomby kokoa ny fitadidiana amin'ny rafitra miasa, manamaivana ny fiantraikan'ny fanangonana fako sy ny kajy mafonja amin'ny pejy amin'ny dingana hafa, ary mampitombo ny fahombiazan'ny fizarana enta-mavesatra manerana ny cores CPU samihafa ary mampitombo ny fahamarinan-toerana (tsy hisy fiantraikany amin'ny tranokala lehibe sy tabilao hafa ny fianjeran'ny fizotran'ny iframe).

Anisan'ireo olana fantatra mipoitra rehefa mampiasa ny fomba mitoka-monina henjana, misy ny fitomboan'ny fahatsiarovana sy ny fanjifana descriptor rakitra rehefa manokatra tabilao marobe, ary koa ny fanelingelenana ny asan'ny add-ons sasany, ny fanjavonan'ny votoaty iframe rehefa fanontana sy fiantsoana ny fandraketana pikantsary, fampihenana ny fahombiazan'ny fitahirizana antontan-taratasy avy amin'ny iframe, Ny fahaverezan'ny atiny feno nefa tsy natolotra rehefa naverina tamin'ny laoniny ny fivoriana taorian'ny fianjerana.

Ny fiovana hafa ao amin'ny Firefox dia ahitana ny fahavitan'ny fifindra-monina mankany amin'ny rafi-toerana Fluent, ny fanatsarana ny High Contrast Mode, ny fanampiana ny fahafahana mirakitra ny mombamomba ny zava-bita amin'ny tsindry iray mankany amin'ny about:processes, ary ny fanesorana toerana iray hamerenana ny taloha. fomban'ny pejy tabilao vaovao izay nampiasaina talohan'ny Firefox 89.

Source: opennet.ru

Add a comment