Od jakiegoś czasu rynek urządzeń mobilnych ruszył mocno do przodu. Stawia on jednak przed producentami przeglądarek twardy orzech do zgryzienia. Rynek systemów mobilnych jest bardzo wymagający. Chodzi o procesory architektury ARM. Spowodowało to rozpoczęcie zmian w pracach w firmie Mozilla na nowym silnikiem nazwanym Servo. Nie będzie miał wiele wspólnego z tym, z czym mamy do czynienia w przypadku Gecko. Z tego, co udało mi się dowiedzieć, to pierwsze wersje testowe trafią do użytkowników już w czerwcu.
Projekt ten, to oczywiście odpowiedź na ewoluujący rynek. Silnik nazwany Servo jest budowany od podstaw przy użyciu języka Rust. Nie jest to popularny język programowania. Szczerze powiedziawszy, spotkałem się z nim dopiero teraz, przy okazji zbierania informacji o silniku Mozilla. Programiści skupiają się na zaprojektowaniu rozwiązania, które będzie bezpieczne i wydajne. Dodatkowo, zadania przeglądarki, jak renderowanie HTML, parsowanie, interpretowanie skryptów będą wykonywane w odizolowanych zadaniach. Dzięki temu procesor wielordzeniowy będzie lepiej wykorzystywany. Przekłada się to oczywiście na duży wzrost wydajności oraz stabilniejsze działanie aplikacji. Prawda jest taka, że Mozilla zawsze słynęła z porządnych rozwiązań. Servo rozwijane będzie z myślą o różnych platformach, ale Mozilla nigdy nie ograniczała się tylko do kilku systemów. Obecnie jednak silnik ma jeszcze małe problemy z renderowaniem najpopularniejszych stron i wymaga ogromnej ilości pracy, która na pewno programiści Mozilli włożą. Mają na prawdę pole do popisu. Wprowadzenie nowego silnika może ściągnąć wielu użytkowników innych przeglądarek. Pełną dokumentację Servo i kod źródłowy znajdziecie oczywiście na Githubie.