Servo (движок): различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Добавил вики-ссылку на FOSDEM
Строка 1:
{{Карточка программы|название=Servo}}
'''Servo''' — экспериментальный [[браузерный движок]], разработанный [[Mozilla]]<ref>[http://arstechnica.com/information-technology/2013/04/samsung-teams-up-with-mozilla-to-build-browser-engine-for-multicore-machines/ Samsung teams up with Mozilla to build browser engine for multicore machines], [[Ars Technica]], April 2013</ref>, также портированный [[Samsung]] на [[Android]] и процессоры ARM<ref>[https://blog.mozilla.org/blog/2013/04/03/mozilla-and-samsung-collaborate-on-next-generation-web-browser-engine/ Mozilla and Samsung Collaborate on Next Generation Web Browser Engine] // The Mozilla Blog</ref>. Отличительная особенность движка — распараллеливание множества действий, таких как рендеринг, парсинг [[HTML]], декодирование изображений и других, в раздельных изолированных легковесных потоках (task в терминах Rust). Движок написан на специальном защищённом языке программирования [[Rust (язык программирования)|Rust]]<ref>[http://www.mozilla.org/en-US/research/projects/ Projects] // Mozilla Research </ref>.
 
На начало 2013 года у Mozilla не было планов внедрять Servo в свои продукты, такие как [[Mozilla Firefox|Firefox]]<ref>{{cite web|last=Rouget|first=Paul|title=Servo, a browser engine research project|url=http://paulrouget.com/e/servo/|accessdate=1 January 2013|deadlink=yes|archiveurl=https://web.archive.org/web/20130115173107/http://paulrouget.com/e/servo/|archivedate=2013-01-15}}</ref>. В начале 2014 года не исключалось, что когда-нибудь на его основе будут созданы встроенные браузеры, например для мобильных телефонов<ref>[http://paulrouget.com/e/servopres/ SERVO LAYOUT ENGINE: PARALLELIZING THE BROWSER] {{webarchive|url=https://web.archive.org/web/20140907095843/http://paulrouget.com/e/servopres/ |date=2014-09-07 }} // [[FOSDEM]], Josh Matthews, 10 Feb 2014; [http://joshmatthews.net/fosdemservo slides]</ref>. Servo успешно проходит тесты [[Acid1]] и [[Acid2]], планируется реализация CEF (Chromium Embedding Framework)<ref>[http://www.lars.com/presentations/LinuxConUS2014.pdf Stealin Chromium: embedding HTML5 with the Servo browser engine] {{Wayback|url=http://www.lars.com/presentations/LinuxConUS2014.pdf |date=20140907122253 }} // LinuxConUS, 2014, Lars Bregstrom</ref>.