Servo (движок)
| Servo | |
|---|---|
| Тип | браузерный движок |
| Разработчики | Mozilla Foundation, Samsung[3], The Linux Foundation, Эмбер Арлинкс, Эмилио Кобос Альварес и Джош Мэтьюз |
| Написана на | Rust[4] |
| Операционные системы | Windows, macOS, GNU/Linux и Android |
| Последняя версия |
|
| Альфа-версия | 0.0.3 (16 декабря 2025) |
| Репозиторий | github.com/servo/servo |
| Лицензия | MPLv2.0 |
| Сайт | servo.org (англ.) |
| Медиафайлы на Викискладе | |
Servo — экспериментальный браузерный движок, разработанный Mozilla[5], также портированный Samsung на Android и процессоры ARM[6]. Отличительная особенность движка — распараллеливание множества действий, таких как рендеринг, парсинг HTML, декодирование изображений и других, в раздельных изолированных легковесных потоках (task в терминах Rust). Движок написан на языке программирования Rust[7].
На начало 2013 года у Mozilla не было планов внедрять Servo в свои продукты, такие как Firefox[8]. В начале 2014 года не исключалось, что когда-нибудь на его основе будут созданы встроенные браузеры, например для мобильных телефонов[9]. Servo успешно проходит тесты Acid1 и Acid2, планируется реализация CEF (Chromium Embedding Framework)[10].
Servo назван в честь вымышленного робота Tom Servo из комедийного сериала Таинственный театр 3000 года[11].
Над проектом работает пять программистов Mozilla, команда из Samsung и небольшое сообщество добровольцев[12].
Проект по разработке браузерного движка Servo официально перешёл под управление некоммерческой организации Linux Foundation Europe, в которой будет развиваться как независимый браузерный движок на нейтральной площадке с привлечением сообщества из заинтересованных разработчиков и компаний.[13]
См. также
Примечания
- ↑ Release 0.0.3 — 2025.
- ↑ Larabel M. Servo 0.0.3 Browser Engine Brings Better Performance, Embedding Improvements (англ.) — 2025.
- ↑ Mozilla and Samsung Collaborate on Next Generation Web Browser Engine — 2013.
- ↑ https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv — 2025.
- ↑ 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 (24 февраля 2014). 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