Жоба аясында Толығымен Rust тілінде жазылған және Servo жобасының кейбір әзірлемелерін қолданатын шолғыш қозғалтқышы әзірленуде. Код MPL 2.0 (Mozilla Public License) бойынша лицензияланған. Көрсету үшін OpenGL байланыстары қолданылады Rust тілінде. Терезені басқару және OpenGL мәтінмәнін жасау кітапханамен жүзеге асырылады . Компоненттер HTML және CSS талдау үшін пайдаланылады и жобасымен әзірленген .
DOM-пен жұмыс істеу коды жобаның әзірлемелеріне негізделген , ол HTML/XML өңдеуге арналған кітапхананы әзірлейді. Пайдаланылған жобалардың ішінде эксперименталды веб-қозғалтқышы да айтылады , ол 5 жылдай жартылай тастанды жағдайда тұрған.
Әзірлеудің қазіргі кезеңінде негізгі HTML қолдауы және CSS мүмкіндіктерінің шектеулі жиынтығы қамтамасыз етілген, олар қазіргі заманғы беттердің көпшілігін қарау үшін әлі жеткіліксіз. Дегенмен CSS бар divs дұрыс сызылған. Жоба бір жыл бұрын браузер қозғалтқыштарын әзірлеу процесін үйрету үшін құрылған, бірақ қазір қолданбаның жаңа тауашаларды табуға тырысуда.
Қазірдің өзінде не іске асырылды:
- HTML талдауы, CSS ішкі жиыны, каскадты CSS, DOM.
- Бетті көрсету, мазмұнның орналасуын блоктау.
- Рефератты ішінара қолдау және қасиеттері»«.
- Көрсетілген элементтер тармағымен жөндеу демптерін жасау.
- Жоғары DPI экрандары үшін ерікті масштабтау факторларын қолдайды.
- FreeType кітапханасының көмегімен мәтінді көрсету.
- қолдау , мәтінмәнге сезімтал кірістірілген пішімдеу және көрсету.
Ақпарат көзі: opennet.ru
