Servo кыймылдаткыч Acid2 сыноолорунан өттү. Firefox ичиндеги Crash Reporter Rustто кайра жазылды

Rust тилинде жазылган Servo браузеринин кыймылдаткычын иштеп чыгуучулар долбоор веб-браузерлерде веб-стандарттарды колдоону текшерүү үчүн колдонулган Acid2 тесттеринен ийгиликтүү өтүүгө мүмкүндүк берген деңгээлге жеткенин жарыялашты. Acid2 тесттери 2005-жылы түзүлгөн жана негизги CSS жана HTML4 мүмкүнчүлүктөрүн, ошондой эле тунук фону жана "маалымат:" URL схемасы менен PNG сүрөттөрүн туура колдоону баалайт. Серводогу акыркы өзгөрүүлөр Stylo CSS кыймылдаткычын Firefox коддук базасы менен синхрондоштурууну, шрифттерди көрсөтүүнү жана иштетүүнү жакшыртууну жана тег үчүн экранды көрсөтүүнү камтыйт. , Qt үчүн Servo WebView демонстрациясын даярдоо.

Кошумчалай кетсек, Mozillaнын Rust ичиндеги Firefox ичиндеги Crash Reporter компонентин кайра жазуу демилгесин белгилей алабыз. Crash Reporter негизги Firefox процессинин бузулушун көзөмөлдөйт жана браузерди иштеп чыгуучуларга көйгөй жөнүндө отчет жөнөтүү үчүн диалогду көрсөтөт. Crash Reporterди кайра иштеп чыгуу зарылчылыгы эски коддук базаны сактоодогу көйгөйлөр менен шартталган, ал графикалык интерфейстин үч өзүнчө ишке ашырылышынын (Windows, Linux жана macOS үчүн) жана кошумча колдонуунун натыйжасында өзгөртүүлөрдү андан ары өнүктүрүүгө жана даярдоого тоскоол болгон. MacOS үчүн Objective-Cдеги катмарлар.

Жаңы версия бардык платформалар үчүн бирдиктүү интерфейсти камсыздайт жана эс тутумундагы каталардын ыктымалдыгын азайтуу, ишенимдүүлүктү жогорулатуу жана тейлөөнү жөнөкөйлөтүү үчүн Rust тилин колдонот. Firefox'ко көз каранды эмес кайчылаш платформа GUI түзүү үчүн, интерфейске ар бир платформа үчүн түпнуска көрүнүш жана сезим берүү үчүн GTK, Win32 API жана Cocoa үстүнө ишке ашырылган негизги UI элементтери менен абстракция катмары колдонулат.

Servo кыймылдаткыч Acid2 сыноолорунан өттү. Firefox ичиндеги Crash Reporter Rustто кайра жазылды


Source: opennet.ru

Комментарий кошуу