Servo (moottori)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 25. heinäkuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .
Servo
Tyyppi selainmoottori
Kehittäjä Mozilla Foundation , Samsung [1] ja The Linux Foundation
Sisään kirjoitettu Ruoste
Käyttöjärjestelmä Microsoft Windows , macOS , GNU/Linux ja Android
uusin versio
Lisenssi Mozilla Public License, versio 2.0 [d]
Verkkosivusto servo.org
 Mediatiedostot Wikimedia Commonsissa

Servo on Mozillan [3] kehittämä  kokeellinen selainmoottori , jonka Samsung on myös siirtänyt Android- ja ARM-prosessoreille [4] . Moottorin erottuva piirre on monien toimintojen, kuten renderöinnin, HTML- jäsentämisen , kuvan dekoodauksen ja muiden rinnakkaisuminen erillisissä erillisissä kevyissä säikeissä (tehtävä ruosteisesti). Moottori on kirjoitettu Rust -ohjelmointikielellä [5] .

Vuoden 2013 alussa Mozillalla ei ollut suunnitelmia ottaa Servoa käyttöön tuotteissaan, kuten Firefoxissa [6] . Vuoden 2014 alussa ei ollut poissuljettua, että sen pohjalle luodaan joskus sisäänrakennettuja selaimia esimerkiksi matkapuhelimiin [7] . Servo läpäisee Acid1- ja Acid2 -testit onnistuneesti , CEF (Chromium Embedding Framework) [8] toteutusta suunnitellaan .

Servo on nimetty fiktiivisen robotin Tom Servon mukaan komediasarjasta Mystery Theatre 3000 [9] .

Viisi Mozilla-ohjelmoijaa, Samsungin tiimi ja pieni vapaaehtoisten yhteisö työskentelevät projektin parissa [10] .

Katso myös

Muistiinpanot

  1. Mozilla ja Samsung tekevät yhteistyötä seuraavan sukupolven verkkoselainmoottorissa - 2013.
  2. Selectors-v0.22.0 - 2019.
  3. Samsung ja Mozilla rakentavat selainmoottorin moniytimisille koneille . Arkistoitu 16. joulukuuta 2016 Wayback Machinessa , Ars Technica , huhtikuu 2013
  4. Mozilla ja Samsung tekevät yhteistyötä seuraavan sukupolven verkkoselainmoottorissa Arkistoitu 23. lokakuuta 2017 Wayback Machinessa // Mozilla-blogi
  5. Projektit arkistoitu 9. helmikuuta 2014 Wayback Machinessa // Mozilla Research
  6. Rouget, Paul Servo, selainmoottorien tutkimusprojekti (linkki ei saatavilla) . Haettu 1. tammikuuta 2013. Arkistoitu alkuperäisestä 15. tammikuuta 2013. 
  7. SERVO LAYOUT MOOTTORI: SELAIMEN RINNAKKAISUUS Arkistoitu alkuperäisestä 7. syyskuuta 2014. // FOSDEM , Josh Matthews, 10. helmikuuta 2014; diat Arkistoitu 22. syyskuuta 2014 Wayback Machinessa
  8. Stealin Chromium: HTML5:n upottaminen Servo-selainmoottorilla Arkistoitu 7. syyskuuta 2014 Wayback Machinessa // LinuxConUS, 2014, Lars Bregstrom
  9. Eich, Brendan Lisää uusi käyttöliittymälaatikko . Haettu: 2.4.2014.
  10. Nick Heath . http://www.zdnet.com/servo-inside-mozillas-mission-to-reinvent-the-web-browser-for-the-multi-core-age-7000026606/  (englanniksi) , ZDNet (24. helmikuuta 2014 ) ). Arkistoitu alkuperäisestä 7. syyskuuta 2014. Haettu 7.9.2014.

Linkit