Yakawedzera Skia WebKitGTK uye WPEWebKit tsigiro ye2D mifananidzo yekupa

Skia Logo

Skia ndeye yakavhurika sosi 2D mifananidzo raibhurari

Munyika yebudiriro web browser uye desktop nharaunda, optimization uye kuita zviri una zvezvinonyanya kukumbirwa zvinhu nevashandisi uye izvi zvinhu zvakakosha zvinopesvedzera zvakananga ruzivo rwemushandisi uye chimwe chezvinhu zvakakosha pakusarudza webhu browser.

Muchirevo ichi, zvikwata zvekusimudzira kuseri kweWPEWebKit uye WebKitGTK (injini yebrowser inoshandiswa mumabhurawuza akadai seSafari neEpiphany/GNOME Web), vakabatanidza kugona kushandisa raibhurari yeSkia yekupa 2D mifananidzo.

Mumakore apfuura, Vagadziri veWebKit vanga vachishanda nesimba kuti vavandudze mashandiro WebKitGTK uye WPEWebKit girafu. Nyangweuye maitiro akaitwa senge threaded rendering uye VSync, uye zvakava pachena kuti CPU-based 2D renderer yakanga yasvika painogumira maererano nekushanda uye kubudirira. Zvinonzi vakaongorora sarudzo dzakasiyana vasati vasarudza Skia. Kuedza kuwedzera 2D GPU kupa hunyanzvi kuraibhurari yeCairo, inoshandiswa neWebKitGTK, haina kubudirira nekuda kwekukanganisa mukuvaka kweraibhurari. Pamusoro pezvo, purojekiti yekugadzira raibhurari yekupa tsika yakasiiwa nekuda kwekunetseka kuri kuita chiyero pakati pekuita uye kupa mhando.

Paive nekuyedza kuita kuti Cairo itsigire GPU kupa, iyo isina kunyatsoshanda nekuti raibhurari yakagadzirwa yakatenderedza mashandiro anoenderana nePostScript modhi, zvichikonzera API iri nyore uye yakajairika, ine yakanakisa kubuda mhando, asi yakaoma kudzoreredza. uye nemamwe makesi ekona anononoka. Zvichakadaro, mamwe mainjini ewebhu achinja basa rakawanda kuGPU, kusanganisira 2D kupa, uko mabasa mazhinji ari kukurumidza zvakanyanya.

Kunyange zvakadaro Pfungwa yekushandisa Skia yakatanga kurambwa nekuda kwenyaya dzine API kugadzikana, kushandiswa kwayo sekunze kutsamira, uye kukosha kwekuchengetedza yechitatu-bato module muWebKit, pakupedzisira yakaonekwa semhinduro yakanaka kuvandudza magirafu anopa kuita muWebKitGTK.

Skia iraibhurari yemifananidzo inoshandiswa mune akati wandei zvigadzirwa zveGoogle, zvakaita seChrome, Firefox, ChromeOS, Android, uye Flutter. Kuwedzera uku kunogonesa kupa uchishandisa iyo GPU, iyo inogona kuvandudza zvakanyanya magirafu anopa kuita.

Kutamira kuSkia kwakaitwa naIgalia sechikamu chedanho rekugadzirisa mashandiro eWebKitGTK yeGNOME. Zvinonzi chikonzero chikuru chekutama uku kwaive kusvika padanho mukugadzirisa 2D kupa mashandiro uchishandisa CPU. Kushandisa iyo GPU kunopa humwe hunyanzvi hwekuvandudza magirafu ekupa kuita.

Maitiro ekuchinja kuenda kuSkia akatanga nekuyedzwa kwemukati muna Zvita 2023 uye mhedzisiro yekutanga yainakidza, sekuvandudzwa kukuru kwekuita kwakaonekwa ipapo, kunyanya padesktop. Sezvo kuyedzwa kuchienderera mberi, zvakava pachena kuti Skia haina kungopa hunyanzvi hwekuita, asi yaizorerutsa kodhi uye kuvhura musuwo wekuita kutsva.

Muna Kukadzi 2024, mushure menguva yakasimba yebudiriro uye kuedza, kushandiswa kwe Skia yakasvika kune "inokwira" mamiriro, zvinoreva kuti yakanga yakagadzirira kubatanidzwa muWebKitGTK neWPEWebKit pachena, iyo mhinduro yekutanga kubva kunharaunda yevagadziri yaive yakanaka, zvichiratidza chiitiko chakakosha mukushanduka.

Chikwata chakazvipira kuenderera mberi nekuvandudza kushandiswa kweSkia muWebKitGTK neWPEWebKit kuenda kumberi, nehurongwa hwekuenderera mberi nekunatsiridza GPU inopa kuita uye kushanda nesimba. Kunyange zvazvo tarisiro iri pachiteshi cheWPE, zvinotarisirwa kuti mamwe madoko, seGTK, achawanawo rutsigiro kubva kuSkia mune ramangwana.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera link.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako