Servo (software) - Servo (software)
Autori originali | Mozilla Corporation |
---|---|
Sviluppatore / i | volontari |
Repository | |
Scritto in | Ruggine |
Sistema operativo | Cross-platform |
genere | Motore del browser |
Licenza | MPL 2.0 |
Sito web |
servo |
Servo è un motore browser sperimentale progettato per sfruttare le proprietà di sicurezza della memoria e le caratteristiche di concorrenza del linguaggio di programmazione Rust . Cerca di creare un ambiente altamente parallelo , in cui rendering, layout, analisi HTML , decodifica di immagini e altri componenti del motore sono gestiti da attività isolate e granulari . Utilizza anche l' accelerazione GPU per rendere le pagine web in modo rapido e fluido.
Servo è sempre stato un progetto di ricerca. È iniziato alla Mozilla Corporation nel 2012 ei suoi dipendenti hanno svolto la maggior parte del lavoro fino al 2020. Questo includeva il progetto Quantum , quando parti di Servo sono state incorporate nel motore Gecko di Firefox .
Dopo che Mozilla ha licenziato tutti gli sviluppatori Servo nel 2020, la governance del progetto è stata trasferita alla Linux Foundation . Il lavoro di sviluppo continua ufficialmente nello stesso repository GitHub , ma rimangono solo i volontari, quindi c'è stata solo un'attività di manutenzione.
Storia
Lo sviluppo di Servo è iniziato presso la Mozilla Corporation nel 2012. Il progetto prende il nome da Tom Servo , un robot del programma televisivo Mystery Science Theatre 3000 .
Nel 2013, Mozilla ha annunciato che Samsung stava collaborando al progetto. Il contributo principale di Samsung è stato il porting di Servo su processori Android e ARM . Uno sviluppatore Samsung ha anche tentato di reimplementare l' API Chromium Embedded Framework in Servo, ma non è mai stato realizzato e il codice è stato infine rimosso.
Il test Acid2 è stato superato nel 2014 e Servo potrebbe rendere alcuni siti Web più veloci del motore Gecko di Firefox . Nel 2016, il motore è stato ulteriormente ottimizzato. Lo stesso anno, Mozilla iniziò il progetto Quantum , che incorporava porzioni stabili di Servo in Gecko.
Servo era il motore di due browser di realtà aumentata . Il primo era per un auricolare Magic Leap nel 2018. Quindi il browser Firefox Reality è stato rilasciato nel 2020.
Nell'agosto 2020, Mozilla ha licenziato molti dipendenti, incluso il team Servo, per "adattare le proprie finanze a un mondo post -COVID-19 e concentrare nuovamente l'organizzazione su nuovi servizi commerciali". La governance del progetto Servo è stata così trasferita alla Linux Foundation .