Servo (motor)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 25. července 2021; kontroly vyžadují 3 úpravy .
Servo
Typ engine prohlížeče
Vývojář Mozilla Foundation , Samsung [1] a The Linux Foundation
Zapsáno v Rez
Operační systém Microsoft Windows , macOS , GNU/Linux a Android
Nejnovější verze
Licence Mozilla Public License, verze 2.0 [d]
webová stránka servo.org
 Mediální soubory na Wikimedia Commons

Servo  je experimentální prohlížeč vyvinutý společností Mozilla [3] , také portovaný společností Samsung na procesory Android a ARM [4] . Charakteristickým rysem enginu je paralelizace mnoha akcí, jako je vykreslování, analýza HTML , dekódování obrázků a další, v samostatných izolovaných odlehčených vláknech (úloha v podmínkách Rust). Engine je napsán v programovacím jazyce Rust [5] .

Na začátku roku 2013 Mozilla neplánovala implementovat Servo do svých produktů, jako je Firefox [6] . Začátkem roku 2014 nebylo vyloučeno, že na jeho základě někdy vzniknou vestavěné prohlížeče například pro mobilní telefony [7] . Servo úspěšně prošlo testy Acid1 a Acid2 , plánuje se implementace CEF (Chromium Embedding Framework) [8] .

Servo je pojmenováno po fiktivním robotovi Tom Servo z komediálního seriálu Mystery Theatre 3000 [9] .

Na projektu pracuje pět programátorů Mozilly, tým společnosti Samsung a malá komunita dobrovolníků [10] .

Viz také

Poznámky

  1. Mozilla a Samsung spolupracují na nové generaci webového prohlížeče – 2013.
  2. selektory-v0.22.0 – 2019.
  3. Samsung se spojil s Mozillou na vytvoření prohlížeče pro vícejádrové stroje Archivováno 16. prosince 2016 na Wayback Machine , Ars Technica , duben 2013
  4. Mozilla a Samsung spolupracují na enginu webového prohlížeče nové generace Archivováno 23. října 2017 na Wayback Machine // Blog Mozilla
  5. Projekty archivovány 9. února 2014 na Wayback Machine // Mozilla Research
  6. Rouget, Paul Servo, projekt výzkumu vyhledávače (odkaz není k dispozici) . Získáno 1. ledna 2013. Archivováno z originálu 15. ledna 2013. 
  7. SERVO LAYOUT ENGINE: PARALELIZACE PROHLÍŽEČE Archivováno z originálu 7. září 2014. // FOSDEM , Josh Matthews, 10. února 2014; diapozitivy Archivováno 22. září 2014 na Wayback Machine
  8. Stealin Chromium: vložení HTML5 pomocí modulu prohlížeče Servo Archivováno 7. září 2014 na Wayback Machine // LinuxConUS, 2014, Lars Bregstrom
  9. Eich, Brendan Přidat novou bednu uživatelského rozhraní . Staženo: 2. dubna 2014.
  10. Nick Heath . http://www.zdnet.com/servo-inside-mozillas-mission-to-reinvent-the-web-browser-for-the-multi-core-age-7000026606/  (anglicky) , ZDNet (24. února 2014 ). Archivováno z originálu 7. září 2014. Staženo 7. září 2014.

Odkazy