Fil-konfini tal-proġett Qed tiġi żviluppata magna tal-browser, miktuba kompletament bil-lingwa Rust u li tuża wħud mill-iżviluppi tal-proġett Servo. Kodiċi liċenzjat taħt MPL 2.0 (Mozilla Public License). Bindings OpenGL huma użati għall-għoti fil-lingwa Rust. Il-ġestjoni tat-twieqi u l-ħolqien tal-kuntest OpenGL huma implimentati mil-librerija . Komponenti huma użati biex parse HTML u CSS и żviluppati mill-proġett .
Il-kodiċi għax-xogħol mad-DOM huwa bbażat fuq l-iżviluppi tal-proġett , tiżviluppa librerija għall-manipulazzjoni ta' HTML/XML. Fost il-proġetti użati, tissemma wkoll magna tal-web sperimentali , li ilha fi stat semi-abbandunat għal madwar 5 snin.
Fl-istadju attwali ta 'żvilupp, appoġġ HTML bażiku u sett limitat ta' kapaċitajiet CSS huma pprovduti, li għadhom mhumiex biżżejjed biex tara l-biċċa l-kbira tal-paġni moderni. Madankollu fuq divs b'CSS huma mfassla b'mod korrett. Il-proġett kien oriġinarjament imwaqqaf sena ilu biex jgħallem il-proċess tal-iżvilupp tal-magni tal-browser, iżda issa qed jipprova jsib niċeċ ġodda ta 'applikazzjoni.
Dak li diġà ġie implimentat:
- Parsing HTML, subsett CSS, CSS cascading, DOM.
- Ir-rendi tal-paġna, it-tqassim tal-kontenut tal-blokk.
- Appoġġ parzjali għall-astratt u proprjetajiet "".
- Ġenerazzjoni ta 'debug dumps b'siġra ta' elementi murija.
- Jappoġġja fatturi ta 'skalar arbitrarji għal skrins High-DPI.
- Tirrendi test bl-użu tal-librerija FreeType.
- Appoġġ , ifformattjar u rendering inline sensittivi għall-kuntest.
Sors: opennet.ru
