Servo (движок)
Servo | |
---|---|
![]() | |
Тип | браузерный движок |
Разработчики | Mozilla Foundation, Samsung[2], The Linux Foundation, Эмбер Арлинкс[вд], Эмилио Кобос Альварес[вд] и Джош Мэтьюз[вд] |
Написана на | Rust |
Операционные системы | Windows, macOS, GNU/Linux и Android |
Последняя версия |
|
Репозиторий | github.com/servo/servo |
Лицензия | MPLv2.0[вд] |
Сайт | servo.org (англ.) |
![]() |
Servo — экспериментальный браузерный движок, разработанный Mozilla[3], также портированный Samsung на Android и процессоры ARM[4]. Отличительная особенность движка — распараллеливание множества действий, таких как рендеринг, парсинг HTML, декодирование изображений и других, в раздельных изолированных легковесных потоках (task в терминах Rust). Движок написан на языке программирования Rust[5].
На начало 2013 года у Mozilla не было планов внедрять Servo в свои продукты, такие как Firefox[6]. В начале 2014 года не исключалось, что когда-нибудь на его основе будут созданы встроенные браузеры, например для мобильных телефонов[7]. Servo успешно проходит тесты Acid1 и Acid2, планируется реализация CEF (Chromium Embedding Framework)[8].
Servo назван в честь вымышленного робота Tom Servo[англ.] из комедийного сериала Таинственный театр 3000 года[9].
Над проектом работает пять программистов Mozilla, команда из Samsung и небольшое сообщество добровольцев[10].
Проект по разработке браузерного движка Servo официально перешёл под управление некоммерческой организации Linux Foundation Europe, в которой будет развиваться как независимый браузерный движок на нейтральной площадке с привлечением сообщества из заинтересованных разработчиков и компаний.[11]
См. также
Примечания
- ↑ selectors-v0.22.0 — 2019.
- ↑ Mozilla and Samsung Collaborate on Next Generation Web Browser Engine — 2013.
- ↑ Samsung teams up with Mozilla to build browser engine for multicore machines Архивная копия от 16 декабря 2016 на Wayback Machine, Ars Technica, April 2013
- ↑ Mozilla and Samsung Collaborate on Next Generation Web Browser Engine Архивная копия от 23 октября 2017 на Wayback Machine // The Mozilla Blog
- ↑ Projects Архивная копия от 9 февраля 2014 на Wayback Machine // Mozilla Research
- ↑ Rouget, Paul Servo, a browser engine research project (неопр.). Дата обращения: 1 января 2013. Архивировано из оригинала 15 января 2013 года.
- ↑ SERVO LAYOUT ENGINE: PARALLELIZING THE BROWSER Архивировано 7 сентября 2014 года. // FOSDEM, Josh Matthews, 10 Feb 2014; slides Архивная копия от 22 сентября 2014 на Wayback Machine
- ↑ Stealin Chromium: embedding HTML5 with the Servo browser engine Архивная копия от 7 сентября 2014 на Wayback Machine // LinuxConUS, 2014, Lars Bregstrom
- ↑ Eich, Brendan Add a new UI crate (неопр.). Дата обращения: 2 апреля 2014.
- ↑ Nick Heath (2014-02-24). "http://www.zdnet.com/servo-inside-mozillas-mission-to-reinvent-the-web-browser-for-the-multi-core-age-7000026606/" (англ.). ZDNet. Архивировано 7 сентября 2014. Дата обращения: 7 сентября 2014.
{{cite news}}
: Внешняя ссылка в
(справка)|title=
- ↑ Servo web rendering engine joins Linux Foundation Europe (англ.). Дата обращения: 11 сентября 2023. Архивировано 13 сентября 2023 года.
Ссылки
- servo.org — официальный сайт Servo
- Блог проекта
- Проект на Github