Двигатель будет опубликован на языке Rust, который разрабатывает с нулевой отметки академическое отделение Mozillа Research.
Проект будет называться Servo, сообщил на своем официальном сайте технологический генеральный директор Mozillа Брэндан Эйх.
Предполагается, что включение к подготовке «Самсунг» позволит форсировать стабилизацию языка Rust и значительно направит формирование нового браузерного двигателя, на подготовку которого сейчас будет отличаться существенно больше ресурсов.
Двигатель Servo различается помощью многопоточного рендеринга web-страниц. Нынешний браузерный двигатель Firefox не в состоянии полностью использовать потенциал сегодняшних многоядерных систем из-за первичного применения однопоточных моделей обработки текста.
Применение Rust позволит разделить рендеринг на не менее малые подзадачи, которые сумеют производиться одновременно и с большей эффективностью применять источники многоядерных CPU.
Помимо действенного распараллеливания операций применяемые в Rust технологии безопасного программирования позволят кардинально поднять уровень безопасности, решив нынешние неприятности с безопасностью интернет-браузеров, убедительно проявляющиеся в корректировании десятков уязвимостей в любой новой версии.
Servo назначен прежде всего для механизмов с микропроцессорами ARM и работающих на Андроид, а конкретнее Андроид — главная ОС для смартфонов «Самсунг», потому партнерство вполне разумно, принимая во внимание также тот факт, что в начале января 2013 г. организация объявила 8-ядерный микропроцессор на архитектуре ARM.
На протяжении обозримого года Mozillа рассчитывает завершить работу над первой модификацией Rust: выпустить нужный инструментарий и повысить мощность. В то же самое время Mozillа гарантирует отметить больше ресурсов на доводку Servo для подтверждения, что «можно сделать мгновенный браузер с бездонным параллелизмом на безопасном, радостном языке программирования».
Текущие обозреватели Mozillа опубликованы на движке Gecko, и в том числе интернет-браузер Firefox, таким образом пока от подготовки этого двигателя организация отказываться не будет. И более того, Servo обучит инженеров Mozillа лучше направляться с Gecko, убежден Эйх.