• Авторизация


[Перевод] Последствия переписывания компонентов Firefox на Rust 28-03-2019 09:23 к комментариям - к полной версии - понравилось!


В прошлых статьях цикла мы обсудили безопасность памяти и безопасность потоков в Rust. В этой последней статье посмотрим на последствия реального применения Rust на примере проекта Quantum CSS.

Движок CSS применяет правила CSS на странице. Это нисходящий процесс, который спускается по дереву DOM, после расчёта родительского CSS дочерние стили можно вычислять независимо: идеальный вариант для параллельных вычислений. К 2017 году Mozilla предприняла две попытки распараллелить систему стилей с помощью C++. Обе провалились.

Разработка Quantum CSS началась, чтобы повысить производительность. Улучшение безопасности — просто удачный побочный эффект.

Читать дальше ->

https://habr.com/ru/post/445670/?utm_campaign=445670&utm_source=habrahabr&utm_medium=rss

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник [Перевод] Последствия переписывания компонентов Firefox на Rust | rss_habrafox - Firefox – Свободный браузер на движке Gecko | Лента друзей rss_habrafox / Полная версия Добавить в друзья Страницы: раньше»