Перейти к содержанию

Mozilla передала браузерный движок Servo некоммерческой организации Linux Foundation


Рекомендуемые сообщения

Стало известно о том, что компания Mozilla передала браузерный движок Servo некоммерческой организации Linux Foundation, которая курирует разработку большого количества проектов, связанных с Open Source и платформой Linux. Ранее Mozilla занималась развитием Servo совместно с южнокорейской компанией Samsung.

Согласно имеющимся данным, Servo будет разрабатываться как независимый браузерный движок. Основные цели, которые будут стоять перед разработчиками, заключаются в предоставлении высокопроизводительного и безопасного движка для встраивания в другие приложения. Поскольку проект больше не зависит от коммерческой компании, сторонним разработчикам будет проще присоединиться к развитию Servo. Уже сейчас намерения продолжить поддержку проекта выразили Futurewei, Let’s Encrypt, Mozilla, Samsung и Three.js.

Что касается самого Servo, то он написан на языке Rust, а его основными преимуществами можно считать поддержку многопоточного рендеринга веб-страниц и распараллеливание операций с Document Object Model. Кроме того, применяемые в Rust технологии безопасного программирования делают возможным кардинальное увеличение уровня безопасности.

Первоначально Servo не был способен в полной мере использовать потенциал современных многоядерных систем из-за применяемых в работе однопоточных схем обработки контента. Благодаря Rust разработчики смогли разбить код DOM и рендеринга на мелкие подзадачи, которые выполняются параллельно и более эффективно используют ресурсы многоядерных систем.

В браузере Firefox ранее были интегрированы наработки Servo, в том числе многопоточный CSS-движок и система отрисовки WebRender.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...