Servo (motor)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 25 iulie 2021; verificările necesită 3 modificări .
Servo
Tip de motor de browser
Dezvoltator Fundația Mozilla , Samsung [1] și Fundația Linux
Scris in Rugini
Sistem de operare Microsoft Windows , macOS , GNU/Linux și Android
ultima versiune
Licență Licență publică Mozilla, versiunea 2.0 [d]
Site-ul web servo.org
 Fișiere media la Wikimedia Commons

Servo este un motor de browser  experimental dezvoltat de Mozilla [3] , portat și de Samsung pe procesoare Android și ARM [4] . O trăsătură distinctivă a motorului este paralelizarea multor acțiuni, cum ar fi randarea, analizarea HTML , decodarea imaginilor și altele, în fire ușoare izolate separate (sarcina în termeni Rust). Motorul este scris în limbajul de programare Rust [5] .

De la începutul lui 2013, Mozilla nu avea de gând să implementeze Servo în produsele lor, cum ar fi Firefox [6] . La începutul anului 2014, nu era exclus ca într-o zi să fie create browsere încorporate pe baza acestuia, de exemplu, pentru telefoanele mobile [7] . Servo trece cu succes testele Acid1 și Acid2, implementarea CEF (Chromium Embedding Framework) [8] este planificată .

Servo poartă numele robotului fictiv Tom Servo din serialul de comedie Mystery Theatre 3000 [9] .

Cinci programatori Mozilla, o echipă de la Samsung și o mică comunitate de voluntari lucrează la proiect [10] .

Vezi și

Note

  1. Mozilla și Samsung colaborează la Next Generation Web Browser Engine - 2013.
  2. selectoare-v0.22.0 - 2019.
  3. Samsung face echipă cu Mozilla pentru a construi un motor de browser pentru mașini multicore Arhivat 16 decembrie 2016 la Wayback Machine , Ars Technica , aprilie 2013
  4. Mozilla și Samsung colaborează la generația următoare de motor de browser web Arhivat 23 octombrie 2017 la Wayback Machine // Blogul Mozilla
  5. Proiecte arhivate 9 februarie 2014 la Wayback Machine // Mozilla Research
  6. Rouget, Paul Servo, un proiect de cercetare a motorului de browser (link nu este disponibil) . Consultat la 1 ianuarie 2013. Arhivat din original la 15 ianuarie 2013. 
  7. SERVO LAYOUT ENGINE: PARALELISING THE BROWSER Arhivat din original pe 7 septembrie 2014. // FOSDEM , Josh Matthews, 10 feb 2014; diapozitive Arhivat 22 septembrie 2014 la Wayback Machine
  8. Stealin Chromium: încorporarea HTML5 cu motorul de browser Servo Arhivat 7 septembrie 2014 la Wayback Machine // LinuxConUS, 2014, Lars Bregstrom
  9. Eich, Brendan Adăugați o nouă ladă UI . Preluat: 2 aprilie 2014.
  10. Nick Heath . http://www.zdnet.com/servo-inside-mozillas-mission-to-reinvent-the-web-browser-for-the-multi-core-age-7000026606/  (engleză) , ZDNet (24 februarie 2014) ). Arhivat din original pe 7 septembrie 2014. Preluat la 7 septembrie 2014.

Link -uri