Перейти к содержанию

Servo (движок)

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Servo

Servo — экспериментальный браузерный движок, разработанный Mozilla[1], также портированный Samsung на Android и процессоры ARM[2]. Отличительная особенность движка — распараллеливание множества действий, таких как рендеринг, парсинг HTML, декодирование изображений и других, в раздельных изолированных легковесных потоках (task в терминах Rust). Движок написан на языке программирования Rust[3].

На начало 2013 года у Mozilla не было планов внедрять Servo в свои продукты, такие как Firefox[4]. В начале 2014 года не исключалось, что когда-нибудь на его основе будут созданы встроенные браузеры, например для мобильных телефонов[5]. Servo успешно проходит тесты Acid1 и Acid2, планируется реализация CEF (Chromium Embedding Framework)[6].

Servo назван в честь вымышленного робота Tom Servo[англ.] из комедийного сериала Таинственный театр 3000 года[7].

Над проектом работает пять программистов Mozilla, команда из Samsung и небольшое сообщество добровольцев[8].

См. также

Примечания

  1. Samsung teams up with Mozilla to build browser engine for multicore machines Архивная копия от 16 декабря 2016 на Wayback Machine, Ars Technica, April 2013
  2. Mozilla and Samsung Collaborate on Next Generation Web Browser Engine Архивная копия от 23 октября 2017 на Wayback Machine // The Mozilla Blog
  3. Projects Архивная копия от 9 февраля 2014 на Wayback Machine // Mozilla Research
  4. Rouget, Paul Servo, a browser engine research project (недоступная ссылка). Дата обращения: 1 января 2013. Архивировано 15 января 2013 года.
  5. SERVO LAYOUT ENGINE: PARALLELIZING THE BROWSER Архивировано 7 сентября 2014 года. // FOSDEM, Josh Matthews, 10 Feb 2014; slides Архивная копия от 22 сентября 2014 на Wayback Machine
  6. Stealin Chromium: embedding HTML5 with the Servo browser engine Архивная копия от 7 сентября 2014 на Wayback Machine // LinuxConUS, 2014, Lars Bregstrom
  7. Eich, Brendan Add a new UI crate. Дата обращения: 2 апреля 2014.
  8. Nick Heath. http://www.zdnet.com/servo-inside-mozillas-mission-to-reinvent-the-web-browser-for-the-multi-core-age-7000026606/ (англ.), ZDNet (February 24, 2014). Архивировано 7 сентября 2014 года. Дата обращения 7 сентября 2014.

Ссылки