Nûvekirina Firefox 69.0.3 û pêşkeftinên WebRender

Çap kirin nûvekirina rastkirî ya Firefox 69.0.3 ku çareser bû pirsgirêkek bi nîşandana diyalogek ji bo daxistina pelan dema ku hûn li ser e-nameyek di webmaila Yahoo-yê de bikirtînin. Wekî din çareser kirin berbiçav bi dakêşana pelan re dema ku gerokê di Windows 10-ê de bi kontrolên dêûbav ve hatî çalak kirin dest pê dike.

Hûn dikarin her weha destnîşan bikin pêşveçûna berdewam sîstemên pêkhatî WebRender, ku bi zimanê Rust hatî nivîsandin û pêşkêşkirina naveroka rûpelê ji alîyê GPU-yê re li derve ye. Dema ku WebRender bikar bînin, li şûna pergala berhevokê ya çêkirî ya ku di motora Gecko de hatî çêkirin, ku daneyan bi karanîna CPU-yê pêvajo dike, shaderên ku li ser GPU-yê têne xebitandin têne bikar anîn da ku li ser hêmanên rûpelê operasyonên danûstendinê yên kurt bikin, ku rê dide zêdebûnek berbiçav di leza vegotinê de. û barkirina CPU kêm kir.

WebRender lê zêde kirin şevê ava dike geroka mobîl Firefox Pêşdîtin (Ji bo Android-ê veguherîna Firefoxê) û ji bo cîhazên Pixel 2-ê ji hêla xwerû ve hatî çalak kirin (ji cîhazên din hewce dike ku gfx.webrender.all di derbarê: config de were çalak kirin). WebRender di heman demê de pergalên caching û renderkirina wêneyê xwe jî baştir kiriye. Koda ji bo rasterkirina nivîsê ji nû ve hatî xebitandin, ku destûrê dide gîhaştin piştgirî ji bo pozîsyona nivîsê ya subpixel li ser platformên Linux û Android.

Dema ku Firefox li ser Wayland dimeşîne, nû backend, bikaranîna mekanîzmaya DMABUF ji bo rendering to textures û rêxistinê parvekirina tamponên bi van tevnvîsên ku di bîranîna vîdyoyê de di nav pêvajoyên cihêreng de ne. Wekî din, xweşbîniyên performansa deşîfrekirina wêneyê hatine zêdekirin, bi karanîna rêwerzên SIMD-ê ji bo bilezkirinê û kêmkirina dema veguheztina formatê ji sedî 5-10%.

Source: opennet.ru

Add a comment