Во границите на проектот Се развива мотор на прелистувач, целосно напишан на јазикот Rust и користејќи некои од развојот на проектот Servo. Код лиценцирана според MPL 2.0 (Mozilla Public License). OpenGL врските се користат за рендерирање во јазикот Руст. Управувањето со прозорци и создавањето контекст на OpenGL се имплементирани од библиотеката . Компонентите се користат за анализа на HTML и CSS и развиена од проектот .
Кодот за работа со ДОМ се заснова на развојот на проектот , која развива библиотека за манипулирање со HTML/XML. Меѓу користените проекти се споменува и експериментален веб-мотор , која е во полунапуштена состојба околу 5 години.
Во сегашната фаза на развој, обезбедена е основна поддршка за HTML и ограничен сет на CSS способности, кои сè уште не се доволни за прегледување на повеќето модерни страници. Сепак дивовите со CSS се правилно прикажани. Проектот првично беше основан пред една година за да го научи процесот на развој на мотори на прелистувачи, но сега се обидува да најде нови ниши на примена.
Што е веќе спроведено:
- Парсирање на HTML, подмножество CSS, каскадно CSS, DOM.
- Рендерирање на страница, блокирање на распоредот на содржината.
- Делумна поддршка за апстрактни и својства“".
- Генерирање депонии за отстранување грешки со дрво на прикажани елементи.
- Поддржува произволни фактори на скалирање за екрани со висок DPI.
- Рендерирање текст со помош на библиотеката FreeType.
- Поддршка , чувствително на контекст, вградено форматирање и рендерирање.
Извор: opennet.ru
