Servo als browser-engine begon bij Mozilla, maar is nu ontwikkeld als een Linux Foundation-project en onderhoudt twee afzonderlijke layout-engines. In de toekomst hopen ze zich te kunnen concentreren op de nieuwere”Layout 2020″-engine en de ontbrekende hiaten op te vullen.
Servo heeft zowel Layout 2013 als Layout 2020 als twee onafhankelijke layout-engines, maar de laatste is momenteel niet standaard ingeschakeld. Servo-ontwikkelaars zijn van mening dat Layout 2020 de beste layout-engine is die vooruitgaat, dus willen ze werken aan het aanpakken van de ontbrekende elementen en deze standaard ingeschakeld krijgen… Mogelijk laten ze Layout 2013 vallen zodra alles in goede staat is.
Servo-ontwikkelaars aangekondigd op hun blog:
Bekijk ons rapport voor meer details, maar kort gezegd geloven we dat Layout 2020 de beste lay-out-engine voor Servo in de toekomst is.
Om ons met wat praktische ervaring meer vertrouwen te geven in deze keuze, zijn we begonnen met het implementeren van enkele kleinere functies in Layout 2020, zoals iframe, min/max breedte en hoogte, plakkerige positionering en’tekstinspringing’. We zullen in de nabije toekomst ook starten met het bouwen en testen van Layout 2020 (evenals Layout 2013) op CI.
We blijven Layout 2013 voorlopig behouden , maar we hopen dat het voltooien van veel van deze functies, plus een aantal complexere functies zoals tellers en verticale schrijfmodi, ons de ervaring zal geven die we nodig hebben om te beslissen of we ons willen committeren aan Layout 2020 en Layout 2013 uit de structuur willen verwijderen.
p>
Servo-ontwikkelaars hebben veel op hun routekaart voor 2023 staan en hopelijk zal veel hiervan uitkomen.
Deze door Rust geschreven browser-engine blijft zich richten op het feit dat het modulair en insluitbaar is, aangezien het de primaire focus is om nu buiten de grenzen van Mozilla verder te gaan.