Servo – как потенциально интересный браузерный движок

Несмотря на то, что браузеров на рынке более чем предостаточно, браузерных движков, которые занимают долю рынка больше статистической погрешности – всего три. Это WebKit на котором построен Safari, это Blink на котором построен Chromium, Google Chrome и многие другие и это Gecko на котором построен Firefox.
Среди движков, которые смотрятся потенциально привлекательно, по сути, сейчас есть только Servo. У Servo сложная история, поскольку начинала его разрабатывать Mozilla, потом часть наработок перенесла в Firefox и забросила движок. Затем движок подобрали в Linux Foundation и продолжили развивать его.
Сейчас Servo развился до версии 0.4.0 и выглядит намного лучше, чем был раньше. Идет активная работа по доведению его до современных стандартов. Активно работают над CSS и корректным отображением сайтов. Обновляют JS движок SpiderMonkey и делают его работу стабильнее. В целом, многие сайты уже сейчас открываются корректно. Над скоростью открытия некоторых и над поддержкой защищенного контента еще стоит поработать, но у Servo немного иная философия.
Servo доступен для Windows, macOS, Linux, Android и Open Harmony. Исходный код открыт, а также есть готовые собранные версии под данные операционные системы. Ранее приходилось собирать версии самостоятельно из исходного кода, теперь каждый может опробовать Servo сам.
В составе есть Servo Shell который позволит посмотреть сайты в привычном браузерном окне. И здесь и таится нюанс. По сути, развивают Servo как движок, а не как браузер. Servo Shell это лишь демонстрационная возможность, минимальный браузер к которого есть адресная строка, вкладки и кнопка отправки репорта.
А браузер предлагают собрать уже другим. И здесь пока проблема. Движок еще сыроват и никто не решается взять его в основу своего браузера. Решится ли кто-нибудь в будущем – покажет время, пока же, для многих более надежный вариант, создать не уникальный браузер на отдельном движке, а взять Chromium или Gecko и на их основе немного обновить интерфейс, перерисовать иконки и добавить несколько фишек, назвав это новым уникальным браузером.