Utvikling

Her er Mozillas helt nye nettlesermotor

Har vært under utvikling i tre år.

Harald BrombachHarald Brombach– Journalist
18. mars 2016 - 13:29

I juni i år skal Mozilla komme med det som skal være den første offisielle testutgivelsen av en helt ny nettlesermotor fra stiftelsen.

Allerede våren 2013 ble det kjent at Mozilla, i samarbeid med Samsung, er i ferd med å utvikle en helt ny nettlesermotor, Servo, som er skrevet i programmeringsspråket Rust. Noe av målet har vært å kunne ta utgangspunkt i moderne maskinvare, uten tanke på bakoverkompatibilitet, for å bedre å kunne ta i bruk parallellprosessering og å kvitte seg med årsakene til flere typer sårbarheter.

Valget av Rust skal være et viktig bidrag til dette. Mozilla har fremmet språket som et alternativ til C++, men med løsninger som skal kunne hindre hele klasser av minnehåndteringsfeil.

Om tre måneder

Til VentureBeat forteller Jack Moffitt, som leder Servo-prosjektet hos Mozilla, at når teknologi-demoen kommer i juni, vil Servo være ledsaget v Browser.html. Dette er et brukergrensesnitt til nettleseren, helt og fullt skrevet i HTML, CSS og JavaScript.

– Dette nye brukergrensesnittet inkluderer mange rike animasjoner og interaksjoner som vil finne i systemspesifikke applikasjoner, men som ikke alltid yter godt i nåværende nettlesere. Browser.html er en kjempebra testcase for Servos teknologiplattform og et utstillingsvindu for hva som er mulig med ny teknologi, sier Moffitt til VentureBeat.

Det er allerede mulig å teste Servo og Browser.html, men det innebærer at man må kompilere det selv, og nettleseren har fortsatt store begrensninger. Selv med Browser.html er det bortimot null funksjonalitet i brukergrensesnittet, men det er mulig å åpne enkelte websider og å veksle mellom ulike «faner».

Lastingen av digi.no i Servo ble aldri fullført.

 

Lastingen av Wikipedia fungerte bedre, men tilsynelatende begrenset samhandling med muspekeren gjorde at vi ikke fikk klikket på lenker eller fjernet beskjeden nederst i vinduet.

Servo+Browser.html-nettleseren over er bygget i Fedora Linux.

Uklar framtid

Hva Servo til slutt vil ende opp som, er fortsatt uklart. Til VentureBeat sier Moffitt at Mozilla vurderer ulike muligheter for å bygge Servo-motoren eller deler av denne inn i både eksisterende og framtidige produkter. Men i alle fall foreløpig ser det ikke ut til at Servo vil erstatte hele Gecko-motoren i Firefox.

Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.
Se flere jobber
Tre jobbtilbud 10 måneder før masteravslutning!
Les mer
Tre jobbtilbud 10 måneder før masteravslutning!
Få annonsen din her og nå frem til de beste kandidatene
Lag en bedriftsprofil
En tjeneste fra