Alt for længe har Mozilla kørt med en meget dateret webgengivelsesmotor. Google, Microsoft, Apple og endda Opera har passeret dem, da de omfavner Webkit, Blink eller hvad det er, som Edge kører på. Det er nok nok at sige, at de moderne browsere kører på nogle killer-rendering motorer med en masse strøm og sparker bag dem.

Mozilla har klædt det ud med Gecko, en gengivelsesmaskine, der plejede at være god nok. Og for det er det værd at motoren gør sit job ganske godt. Men "godt" er ikke nok, da det meste af det mobile web (og web generelt) er taget højde for Webkit, eller i det mindste gengivelsesmotorer, der har lidt mere under emhætten.

Det er her, hvor Servo kommer ind. Det er Mozilla's nye webgengivelsesmotor. Chancerne er om et par år, dette er hvad der vil erstatte Gecko i alles foretrukne open source browser. Stadig, hvorfor vente med at prøve det? Hvad hvis du vil se, hvad de har lige nu? Sådan kan du!

Bemærk: Servo er ustabil og kører ikke perfekt. Brug det på egen risiko!

Building Servo

Sørg først for at have Git installeret på dit system. Hvis du kører en anden Linux-distribution, skal du prøve at installere pakken "git" med systemets pakkehåndtering. Det bør ikke være meget anderledes end kommandoen ovenfor. Hvis du er på Ubuntu, skal du installere git med denne kommando:

 sudo apt-get install git 

Når git-pakken er installeret, er det tid til at tage Servo-browserkoden fra det officielle depot og klone det til dit lokale system.

 git klon https://github.com/servo/servo 

Når koden er blevet klonet til din maskine, er det tid til at gå ind i biblioteket for at opbygge.

 cd servo 

Når du går ind i mappen, kan tingene komme i gang. Før Servo kan virkelig bruges, skal du først bygge det. Da denne browser er under udvikling og normalt ikke bruges sammen med forbrugerne, skal du angive frigivelsesflagget. Dette er sådan, at Servo kører i et optimalt tempo. Det gør det normalt ikke.

 ./mach build --release 

Bemærk: Samlingen kan tage lidt tid. Vær tålmodig.

Når du har tagget det med frigivelsesflagget, er det så muligt at køre det. Indtast denne kommando i terminalen, og det begynder med testsiden. Dette handler kun om den eneste måde, du kan bruge Servo, medmindre du opretter en stationær post.

 ./mach køre --release -b 

Arch Linux-pakke

Arch Linux brugere, du er heldig. I stedet for at skulle gå ud og bygge alt, kan du installere Servo-browseren med AUR. Når du installerer det, får du et desktop lanceringsikon og alt. Peg din favorit AUR-hjælper her, og installer pakken.

Oprettelse af et skrivebordsikon til Servo

Start ud ved at åbne din yndlings teksteditor og indsætte følgende kode i den.

 #! / bin / bash cd servo ./mach køre --release -b 

Gem det som "servorun.sh" i din hjemmekatalog. Dette er et shell script, og det sikrer, at browseren kører hver gang. Derefter åbner du en ny fil i din teksteditor, og indsætter følgende kode:

 [Desktop Entry] Name = Servo Kommentar = Servo, Parallel Browser Engine Project. Exec = / home / brugernavn / servorun.sh Terminal = false Type = Application Categories = Internet; 

Bemærk: Udskift "brugernavn" med dit brugernavn.

Når koden er blevet indsat, skal du gemme denne fil som Servo.desktop i din hjemmemappe. Derefter skal du åbne en terminal og indtaste følgende kommandoer:

 sudo chmod + x servorun.sh sudo chmod + x servo.desktop 

Ovennævnte kommandoer gør det sådan, at køreskriptet og desktopfilen er begge eksekverbare. Nu er det tid til at "installere servo" til systemet. I terminal, tpe i denne kommando:

 sudo mv servo.desktop / usr / share / applications 

Konklusion

Mozilla oprettet Servo som en måde at spille på fangst. Gecko, lige så imponerende som det stadig er i dag, ligger lige bag teknologi-vis. Når du kigger på den nye motor, begynder du at se, hvor meget bedre det er. Selvfølgelig har vi endnu ikke set den implementeret inde i Firefox, så alting kunne ændres fuldstændigt.

Men fra det jeg har set over et par timer, er der meget at være spændt på, selvom du ikke er en webudvikler og lige som at bruge coolke nye ting. Måden det håndterer sider og alt er meget forbedret, og alt er meget glat, skarpt, hurtigt og rent.

Tiden vil kun fortælle med Servo. Mozilla kunne helt omskrive alt fra bunden næste år og helt ændre retninger for deres nye webgengivelsesmotor. Men som Mozilla-fans kan vi kun være glade for at se, hvad Servo har i butikken for fremtiden.

Billedkredit: Firefox Bil