A projekt keretein belül fejleszti a böngészőmotor, amely teljes egészében Rust nyelven íródott, és felhasználja a Servo projekt egyes eredményeit. A kód MPL 2.0 (Mozilla Public License) licenc alatt áll. A megjelenítéshez OpenGL kötések a Rust nyelven. Az ablakok kezelése és az OpenGL kontextus létrehozása a . HTML és CSS elemzésére a és , a .
projekt alapján készült DOM kezelés kódja a projekt által fejlesztett HTML/XML manipulációs könyvtárra épül. A használt projektek között említést nyer egy kísérleti webmotor , amely körülbelül 5 éve félhül állapotban van.
A fejlesztés jelenlegi szakaszában alapvető HTML támogatás biztosított, és csak korlátozott CSS funkciókkal rendelkezik, ami még nem elegendő a legtöbb modern weboldal megjelenítéséhez. Ennek ellenére div-ekkel és CSS-sel helyesen jelennek meg. Kezdetben a projekt tavaly indult a böngészőmotorok fejlesztési folyamatának tanulmányozására, de most új alkalmazási területeket keres.
Ami már megvalósult:
- HTML elemzés, a CSS alsorozata, kaskádolt CSS, DOM modell.
- A lap rajzolása, a tartalom blokkos elrendezése.
- Részleges támogatás az absztrakt és a „«.
- „ tulajdonságokhoz.
- Hibakeresési dumpok előállítása a megjelenített elemek fájával.
- Támogatás az egyedi méretezési tényezőkhez High-DPI kijelzők esetén.
- Támogatás Flow Layout
Forrás: opennet.ru
