Mumiganhu yeprojekti Injini yebrowser iri kugadzirwa, yakanyorwa zvachose mumutauro weRust uye uchishandisa zvimwe zvekuvandudza kweServo chirongwa. Code ine rezinesi pasi peMPL 2.0 (Mozilla Public License). OpenGL bindings inoshandiswa pakupa mumutauro weRust. Window manejimendi uye OpenGL mamiriro ekusikwa anoitwa neraibhurari . Zvikamu zvinoshandiswa kupatsanura HTML neCSS и yakagadzirwa neprojekti .
Kodhi yekushanda neDOM inobva pane zviri kuitika mupurojekiti , iyo inogadzira raibhurari yekushandura HTML/XML. Pakati pemapurojekiti anoshandiswa, injini yewebhu yekuedza inotaurwa zvakare , iyo yave iri munzvimbo yakasiiwa kweanenge makore mashanu.
Padanho razvino rebudiriro, tsigiro yeHTML yakakosha uye yakaganhurwa seti yehunyanzvi hweCSS inopihwa, iyo isati yakwana kuona mapeji mazhinji emazuva ano. Zvakadaro pama div ane CSS anodhirowa nemazvo. Iyo purojekiti yakavambwa gore rapfuura kudzidzisa maitiro ekugadzira browser enjini, asi ikozvino iri kuyedza kutsvaga niches nyowani yekushandisa.
Izvo zvakatoitwa:
- HTML parsing, CSS subset, cascading CSS, DOM.
- Kupa mapeji, vhara magadzirirwo emukati.
- Rutsigiro rwakakwana rweabstract uye zvivakwa"".
- Kugadzira debug dumps nemuti wezvinhu zvinoratidzwa.
- Inotsigira zvekupokana kuyera zvinhu zveHigh-DPI skrini.
- Kupa zvinyorwa uchishandisa raibhurari yeFreeType.
- tsigira , mafomati neshanduro inotariswa nemamiriro ezvinhu.
Source: opennet.ru
