Mozilla chystá engine Servo na rok 2016, letos přijde první alfa
Next-gen webový engine Servo nenahradí stávající Mozillí jádro Gecko někdy brzy. Servo je ve vývoji a budeme rádi, pokud se první alfa verze dočkáme ještě v tomto roce. Mozilla si od něj slibuje opravdu hodně, plány jsou velké, kupříkladu na příští rok je v plánu implementovat zpracování kaskádových stylů (CSS) pomocí GPU.
Ale vezměme to popořadě. Letos by s první alfou měl přijít i APK balíček (Android application package), který buide „prostě fungovat“, aby si se Servem mohly hrát větší masy než jen zainteresovaní vývojáři a jim podobní ;-). Předpokládá se dostupnost testovací instalačky pro Mac OS X a Linux, Mozilla se pokusí stihnout připravit i instalačku pro Windows.
Rok 2016 zatím není ve schválených plánech, spíše jde o návrhy na to, co by se mělo udělat. Vedle GPU CSS akcelerace se zde hovoří o SIMD layoutu, DOM wrapperu, práci na věcech jako I/O, cache, podpoře sledování výkonu a přímého srovnávání s jádry Gecko i Blink, podpoře více standardních benchmarků, přidávání další potřebné funkcionality jako podpora médií, zadávání a editace textů, JavaScriptu či layoutu stránek. Do produkční verze by se mohl/měl dostat Webrender atd.
Vývoj enginu Servo ale závisí na jazyku Rust, v němž je napsán. Ten se aktuálně nachází ve verzi 1.5, přičemž „první stabilní vydání“, tedy verze 1.0 je z letošního května. Mozilla krátkým tweetem spíše připomíná, že Rust je jedním z hlavních projektů pro příští rok.