Këto janë përparimet që janë bërë të njohura për punën e Firefox në Wayland

Logoja e Firefox-it

Martin Stransky, mirëmbajtësi i paketës Firefox për Fedora dhe RHEL dhe i cili është gjithashtu përgjegjës për transportimin e Firefox për Wayland, ka publikuar një raport që përmbledh zhvillimet më të fundit në Firefox në mjediset Wayland.

Në raport ata e përmendin atë disa veçori nuk mund të zbatohen menjëherë për shkak të dallimeve në qasjen ndaj zbatimit në X11 dhe Wayland. Në rastin e parë, vështirësitë u shfaqën për shkak të tabelës Wayland që punonte në mënyrë asinkrone, e cila kërkonte krijimin e një shtrese të veçantë për qasje abstrakte në kujtesën e fragmenteve të Wayland. Shtresa e specifikuar do të shtohet në Firefox 93 dhe do të aktivizohet si parazgjedhje në Firefox 94.

Me respekt për shfaqja e dialogëve, vështirësia kryesore ishte ajo që kërkonte Wayland pajtueshmëria me një të rreptë hierarki pop-updmth dritarja prind mund të krijojë një dritare për fëmijë me një dritare kërcyese, por dritarja tjetër që fillon nga kjo dritare duhet të lidhet me dritaren origjinale të fëmijës, duke formuar një zinxhir. Në Firefox, çdo dritare mund të gjenerojë shumë dritare pop-up që nuk formojnë një hierarki.

Problemi ishte se kur përdorni Wayland, mbyllja e një prej dritareve kërcyese kërkon rindërtimin e të gjithë zinxhirit të dritareve me dritare të tjera, ndërsa prania e shumë dritareve të hapura nuk është e pazakontë pasi pop-ups përdoren për të vendosur dritaret. dritaret kërcyese, menutë, njoftimet, dialogët shtesë, kërkesat për leje, etj.

Situata u ndërlikua gjithashtu nga dështimet në Wayland dhe GTK, kështu që bërja e ndryshimeve të vogla mund të çojë në shfaqjen e regresioneve të ndryshme. Sidoqoftë, kodi pop-up për Wayland është modifikuar dhe synohet të përfshihet në Firefox 94.

Përmirësime të tjera në lidhje me Wayland të përmendura përfshijnë shtimin e shkallëzimit 93 DPI në Firefox për të eleminuar dridhjen kur lëviz dritaren në skajin e ekranit në konfigurimet e shumë monitorëve. Në Firefox 95, është planifikuar të trajtojë çështjet që lindin kur përdorni ndërfaqen drag and drop, për shembull kur kopjoni skedarë nga burime të jashtme në sistemet lokale të skedarëve dhe kur zhvendosni skedat.

Me fillimin e Firefox 96, porti Wayland i Firefox do të arrijë barazi të përgjithshme në funksionalitet me ndërtimin X11, të paktën kur punoni në mjedisin GNOME Fedora. Më pas, fokusi i zhvilluesve do të jetë në përsosjen e punës në mjediset Wayland të procesit GPU, në të cilin kodi hiqet për të bashkëvepruar me përshtatësit grafikë dhe që mbron procesin kryesor të shfletuesit nga rrëzimi në rast të dështimeve të drejtuesit.

Isshtë planifikuar gjithashtu të sjellë kod në procesin GPU për të deshifruar video duke përdorur VAAPI, i cili aktualisht është duke u përhapur në proceset e përpunimit të përmbajtjes.

Përveç kësaj, mund të nxjerrim në pah përfshirjen për një përqindje të vogël të përdoruesve të degëve të qëndrueshme të Firefox -it, regjimi i rreptë i izolimit të sitit, i zhvilluar në kuadrin e projektit të Fisionit.

Ndryshe nga shpërndarja arbitrare e përpunimit të skedave në grupin e proceseve në dispozicion (8 si parazgjedhje), e cila është përdorur deri më tani, mënyra e kyçjes e zhvendos përpunimin e secilës faqe në procesin e vet të veçantë me ndarje jo sipas skedave, por sipas domeneve që lejoni që të izoloni më tej përmbajtjen e skripteve dhe iframeve të jashtëm.

Mënyra e fortë e izolimit mbron nga sulmet e kanaleve anësore, të tilla si ato që lidhen me dobësitë e klasës Spectre, dhe gjithashtu zvogëlon fragmentimin e kujtesës, e kthen kujtesën në sistemin operativ në mënyrë më efikase, minimizon ndikimin e grumbullimit të mbeturinave dhe llogaritjes intensive në faqet e proceseve të tjera, dhe përmirëson efikasitetin e balancimit të ngarkesës, bërthama të ndryshme CPU dhe përmirëson qëndrueshmërinë (bllokimi i procesit që e bën iframe nuk do të tërheqë faqen kryesore dhe skedat e tjera së bashku me të).

Ndër çështjet e njohura qqë lindin kur përdoret mënyra e rreptë e izolimit, ka një rritje të dukshme në konsumin e kujtesës dhe përshkruesit të skedarëve kur hapni një numër të madh të skedave, si dhe ndërprerjen e punës së disa shtojcave, zhdukjen e përmbajtjes iframe kur printoni dhe thërrisni funksionin për të kapur një pamje të ekranit, një rënie në efikasitetin e ruajtjes së dokumenteve iframe Humbja e përmbajtjes nga format e plotësuara, por jo të paraqitura kur rikuperoni një sesion pas një aksidenti.

Fuente: https://mastransky.wordpress.com


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.