A Servo, mint böngészőmotor a Mozillától indult, de most a Linux Foundation projektként fejlesztették ki, két különálló elrendezési motort tartanak fenn, és előre haladva remélik, hogy az újabb”Layout 2020″motorra tudnak összpontosítani, és pótolni tudják a hiányzó hiányosságokat.
A Servo a Layout 2013 és a Layout 2020 két független elrendezési motort is tartalmaz, de az utóbbi jelenleg alapértelmezés szerint nincs engedélyezve. A szervófejlesztők úgy vélik, hogy a Layout 2020 a legjobb elrendezési motor a jövőben, ezért dolgozni szeretnének a hiányzó elemek elhárításán, és alapértelmezés szerint engedélyezni akarják… A Layout 2013 esetleges elhagyása, ha minden rendben van.
A szervofejlesztők bejelentették a blogjukon:
További részletekért tekintse meg jelentésünket, de röviden, úgy gondoljuk, hogy a Layout 2020 a legjobb elrendezési motor a Servo számára.
Annak érdekében, hogy némi gyakorlati tapasztalattal jobban bízzunk ebben a választásban, megkezdtük néhány kisebb funkció bevezetését a Layout 2020-ban, például az iframe-et, a minimális/maximális szélességet és magasságot, a ragadós pozicionálást és a „szöveg behúzását”. A közeljövőben megkezdjük a Layout 2020 (valamint a Layout 2013) építését és tesztelését CI-n is.
Egyelőre továbbra is fenntartjuk a Layout 2013-at , de reméljük, hogy ezen funkciók közül sok, valamint néhány bonyolultabb, például számlálók és függőleges írási módok teljesítése megadja nekünk azt a tapasztalatot, amelyre szükségünk van annak eldöntéséhez, hogy elkötelezzük magunkat a Layout 2020 mellett, és eltávolítjuk a Layout 2013-at a fából.
A Servo fejlesztőinek sok van a 2023-as ütemtervükön, és remélhetőleg ennek nagy része megvalósul.
Ez a Rust által írt böngészőmotor továbbra is a moduláris és beágyazhatóságra helyezi a hangsúlyt, mivel most a Mozilla keretein kívül halad előre.